Heim >Web-Frontend >HTML-Tutorial >Flying Saucer实现html转pdf(一些问题,持续更新)_html/css_WEB-ITnose

Flying Saucer实现html转pdf(一些问题,持续更新)_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:51:121511Durchsuche

Flying Saucer实现html转pdf(及一些问题,持续更新)

关于FlyingSaucer的使用官网上有详细的介绍.

官网地址: https://today.java.net/pub/a/today/2007/06/26/generating-pdfs-with-flying-saucer-and-itext.html#the-problem-with-pdfs

 

中国人在使用FlyingSaucer将Html转换成PDF的过程中有如下问题:

l 中文不显示的问题

内容过长,转换成PDF后显示不全的问题

l 网上有大量文章给出的解决方案并不能解决问题

 

在研究如上的问题时,使用了2种类型的jar,第一种就是在官网上下载的jar如下图展示:

另一种是下载别人修改源码后的jar如下:


 

关于中文不显示的问题,总结下有如下3种解决方案:

l 自己修改源码,解决该问题:未知

l 使用别人修改后的源码解决该问题:这个最方便了,推荐一个人的博客大家去看看,地址是: (如果需要jar可以email我cuiyaonan2000@163.com)

l 使用网上疯传的添加字体:这个添加字体的思路是在代码端和需要转换的html中都需要添加字体.但是我都试验过了没有一个成功!都在报错.

 

总结下貌似直接使用修改后的源码才是最省事的,但是本人非常想把添加字体这种形式搞通,所以如果有人是用该形式成功了请一定要告诉我(cuiyaonan2000@163.com)

 

 

关于

内容过长不能显示全的问题的解决思路:

l 修改源码:未知

l 使用别人修改后的源码:目前没发现有可用的

l 关于添加样式解决的思路:试验过了完全不起作用.

总结:暂时没法搞定.

 

 

 

 

 

 


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn