App::pod2pdf 不支持中文, 并且在处理中英文混排的时候没有计算好每行内容的长度,要让它工作,得以很 dirty 的方式修改一些东西。
另外 PDF::API2 的 PDF::API2::Resource::CIDFont::CJKFont 模块也有问题,当使用内置的 simplified cjk 字体的时候,加载不了 cmap 文件,这是因为 PDF/API2/Resource/CIDFont/CMap 下的文件都是以 .cmap 结尾的,而程序里面是直接 require,得把 .cmap 改成 .pm 才可以,不过内置的simplified cjk 字体英文显示很杯具。 所以最后我还是混合使用了corefont和外部的ttf字体,并修改了 App::pod2pdf,由于修改方式对该模块是破坏性的,仅仅是为了生成 modern perl 中文版而已,不具备普适性,就不给作者发patch了, 我直接附上 pdf 好了 由于是 quick hack, 所以最后生成的 pdf 显示效果上还是一般的,肯定是比不上出版社排出来的好看,但至少能看,我觉得有能力还是看原版吧。 生成的文件可以在下面两个地方找到: https://github.com/cnhacktnt/modern_perl_book/tree/chinese/build/pdf 或者 http://rapidshare.com/files/449235697/ModernPerl_PDF.zip 2011/2/22 伊现富 <[email protected]> > 安装了,我是用cpanp安装的。 > > 在 2011年2月22日 上午11:47,WEI Zhicheng <[email protected]>写道: > > LS 出错的诸位安装 >> >> Pod::PseudoPod 和 App::pod2pdf 了么? >> >> >> >> 2011/2/22 [email protected] <[email protected]> >> >> 中文的参考参考也不错。英文不给力,有的不明白其中的深意。。。。。。 >>> >>> 2011/2/22 Michael Zeng <[email protected]> >>> >>> 下英文的啊 , 没必要看中文的, >>>> >>>> >>>> 英文更 原来味道 >>>> >>>> 2011/2/22 wendao <[email protected]> >>>> >>>> 我也一样,没弄成,哪位生成的话可以共享一下。 >>>>> >>>>> 在 2011年2月22日 上午10:16,钟声 <[email protected]>写道: >>>>> >>>>> 跑去看了下,, >>>>>> 貌似很多人都没成功。 >>>>>> >>>>>> -- >>>>>> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 >>>>>> 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 >>>>>> 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 >>>>>> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 >>>>>> >>>>> >>>>> -- >>>>> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 >>>>> 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 >>>>> 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 >>>>> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 >>>>> >>>> >>>> >>>> >>>> -- >>>> Yours Sincerely >>>> Zeng Hong >>>> >>>> -- >>>> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 >>>> 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 >>>> 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 >>>> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 >>>> >>> >>> -- >>> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 >>> 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 >>> 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 >>> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 >>> >> >> >> >> -- >> http://weizhicheng.users.sourceforge.net/blog/ >> >> -- >> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 >> 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 >> 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 >> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 >> > > -- > 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 > 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 > 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 > 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 > -- 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
