锁定老帖子 主题:介绍一个PDF的生成方案
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-11-05
受用了,这下生成pdf太easy了
|
|
返回顶楼 | |
发表时间:2009-11-05
downpour 写道 libo_591 写道 不知道楼主研究过PDF文本内容的解析么?尤其是中文PDF的。。。。
你要解析PDF文本的内容做啥?貌似看不到这种需求的存在。 不过网上这类解析的类库也很多,没有具体试过。 主要是搜索的功能,类似百度硬盘那样的东西, |
|
返回顶楼 | |
发表时间:2009-11-05
blackbat 写道 通过实验 中文问题还是解决不了:
楼主提供的解决方法不行, // 解决中文支持问题 ITextFontResolver fontResolver = renderer.getFontResolver(); fontResolver.addFont("C:\\Windows\\Fonts\\ARIALUNI.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); 看了FAQ,提供的方法跟楼主差不多,还是没解决,各位解决了中文的问题没? 楼主,你生成的PDF里有中文字符? 我这里是ok的,请确认你是否在你的CSS种加了对整个body引用你所加入的字体。你光加入,但是不引用是不行滴。 |
|
返回顶楼 | |
发表时间:2009-11-05
libo_591 写道 downpour 写道 libo_591 写道 不知道楼主研究过PDF文本内容的解析么?尤其是中文PDF的。。。。
你要解析PDF文本的内容做啥?貌似看不到这种需求的存在。 不过网上这类解析的类库也很多,没有具体试过。 主要是搜索的功能,类似百度硬盘那样的东西, 明白了,这个类库不是用于解析pdf的,如果需要解析pdf,恐怕要另寻方案。 |
|
返回顶楼 | |
发表时间:2009-11-05
good job
|
|
返回顶楼 | |
发表时间:2009-11-05
多个字体怎么办呢
fontResolver.addFont("C:/Windows/Fonts/arialuni.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); 多句 我们知道一般文档中会用到几个字体格式呀 先谢谢了 总有办法的 |
|
返回顶楼 | |
发表时间:2009-11-05
downpour 写道 blackbat 写道 通过实验 中文问题还是解决不了:
楼主提供的解决方法不行, // 解决中文支持问题 ITextFontResolver fontResolver = renderer.getFontResolver(); fontResolver.addFont("C:\\Windows\\Fonts\\ARIALUNI.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); 看了FAQ,提供的方法跟楼主差不多,还是没解决,各位解决了中文的问题没? 楼主,你生成的PDF里有中文字符? 我这里是ok的,请确认你是否在你的CSS种加了对整个body引用你所加入的字体。你光加入,但是不引用是不行滴。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>My First Document</title> <style type="text/css"> b { color: green; font:"宋体"; } </style> </head> <body> <p> <b>Greetings Earthl111111222ing1111s!</b> 中文啊 中文啊 中文啊 We've come for your Java. </p> </body> </html> 我的这个页面中文显示不出来啊,楼主帮看看啥问题 |
|
返回顶楼 | |
发表时间:2009-11-05
楼上的朋友,你到底有没有认真阅读我说的话?
请确认你是否在你的CSS种加了对整个body引用你所加入的字体。你光加入,但是不引用是不行滴。 你页面上用宋体,又没有加入宋体的字体文件,怎么会显示中文,你搞笑么? |
|
返回顶楼 | |
发表时间:2009-11-05
qiren83 写道 多个字体怎么办呢
fontResolver.addFont("C:/Windows/Fonts/arialuni.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); 多句 我们知道一般文档中会用到几个字体格式呀 先谢谢了 总有办法的 多个字体就加多个,然后在CSS里面指定你加的字体,这是标准做法啊。 |
|
返回顶楼 | |
发表时间:2009-11-05
不错,有必要研究一下
|
|
返回顶楼 | |