2011年2月22日星期二

Re: [PerlChina] 《Modern Perl》中文版(生成PDF时出错)

不要太依赖pod2pdf,太牛角尖, 既然大家都能生成了html,那么何不想办法从html来生成pdf呢?

凤姐已经有类似的模块了 http://search.cpan.org/~audreyt/PDF-FromHTML-0.31/lib/PDF/FromHTML.pm

另外,凤姐的这个包原配的工具 html2pdf.pl  不太好使(对中文),建议自己重写一个

我自己写了一个小script,针对chapter_00.html做转换,使用外部的ttf,效果一般,不过也成功了

use PDF::FromHTML;
my $pdf = PDF::FromHTML->new(encoding=>'utf-8');
$pdf->load_file("chapter_00.html");
my $font = '/usr/share/fonts/truetype/arphic/gbsn00lp.ttf';  # 这里换上你喜好的字体
my $font_bold = '/usr/share/fonts/truetype/arphic/gbsn00lp.ttf'; # 这里换上你喜好的字体
$pdf->convert(Font=>$font, FontUnicode=>$font, FontBold=> $font_bold);
$pdf->write_file("chapter_00.pdf");

抛砖引玉一下,其他章节大家自己转换吧

2011/2/22 伊现富 <yixf1986@gmail.com>
安装了,我是用cpanp安装的。

在 2011年2月22日 上午11:47,WEI Zhicheng <zhicheng1988@gmail.com>写道:

LS 出错的诸位安装
Pod::PseudoPod 和 App::pod2pdf 了么?


2011/2/22 yzhkpli@gmail.com <yzhkpli@gmail.com>

中文的参考参考也不错。英文不给力,有的不明白其中的深意。。。。。。

2011/2/22 Michael Zeng <galaxy2004@gmail.com>

下英文的啊 ,  没必要看中文的,
 
 
英文更 原来味道

2011/2/22 wendao <wendaozhe@gmail.com>

我也一样,没弄成,哪位生成的话可以共享一下。

在 2011年2月22日 上午10:16,钟声 <gh00920307@gmail.com>写道:

跑去看了下,,
貌似很多人都没成功。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



--
            Yours Sincerely
                    Zeng Hong

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。



--
http://weizhicheng.users.sourceforge.net/blog/

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

没有评论: