好久没发信向大家请教问题了!
我最近在开发一个功能,将繁体文字转为简体,并可选输出对应的汉字拼音!
现在用到如下的模块,分别对应于: 1, 繁转简; 2, 汉字转拼音(带声调-数字); 3, 拼音(带声调-数字)转可视化拼音格式。
use Encode::HanConvert;(唐凤)
use Lingua::Han::PinYin;(Fayland Lam)
use Lingua::Han::CanonicalPinYin;(孙海军)
现在有涉及格式化输出的问题想请教一下:
我现在网页上输出,使用了表格的形式,感觉还行。
效果如下:
zhū | fǎ | cóng zòng zōng cōng | yuán yuàn | qǐ | rú | lái lài | shuō shuì tuō yuè | shì | yīn | ||
诸 | 法 | 从 | 缘 | 起 | , | 如 | 来 | 说 | 是 | 因 | 。 |
bǐ | fǎ | yīn | yuán yuàn | jǐn | shì | dà dài tài | shā shà suō | mén | shuō shuì tuō yuè | ||
彼 | 法 | 因 | 缘 | 尽 | , | 是 | 大 | 沙 | 门 | 说 | 。 |
像大家看到的,这是第一次出来的结果,还需要手动校对多音字后才是预期的最终结果。
如下面的,
zhū | fǎ | cóng | yuán | qǐ | rú | lái | shuō | shì | yīn | ||
诸 | 法 | 从 | 缘 | 起 | , | 如 | 来 | 说 | 是 | 因 | 。 |
bǐ | fǎ | yīn | yuán | jǐn | shì | dà | shā | mén | shuō | ||
彼 | 法 | 因 | 缘 | 尽 | , | 是 | 大 | 沙 | 门 | 说 | 。 |
但对于输出为txt,或者pdf,还是直接到A4纸打印的,像上面汉字与拼音一一对应的,不知道有什么好的方法?
另外有一点,在多音字不能尽确定的情况下,手动校对多音字是必然的,所以输出格式,对于手动编辑的影响,可能也是有的。
欢迎任何长度的方法提议,谢谢大家了!
-- Perl乐事 -- http://www.perlersh.org 我的博客 -- http://www.perlersh.org/blog.html 诸法从缘起,如来说是因。 彼法因缘尽,是大沙门说。
没有评论:
发表评论