**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
2天前关闭。
Improve this question
有没有我可以使用的开源库?
**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
2天前关闭。
Improve this question
有没有我可以使用的开源库?
5条答案
按热度按时间2wnc66cl1#
itext可能会帮助你.你不真正转换一个png到pdf但创建一个pdf与一个png在它.简单的例子:
tag5nh1u2#
一个旋转页面的示例,如果横向模式更适合
在pom.xml中,如果尚未使用iText,则为一个免费iText分支
kupeojn63#
使用iText将jpg/png/gif格式转换为pdf格式,代码如下。
mitkmikd4#
用于阅读javax.imageio.ImageIO用于编写pdf itext:http://itextpdf.com
vvppvyoh5#
为了简单起见,带有PNG或JPEG的现代网页可以通过命令行转换为单页或多页PDF。
通过放置一个图像在默认的宽度或高度,或设置为保持在任何比例,它只需要几行命令行文本输出一个PDF。非常容易模板在一个简单的记事本或复杂的IDE。
对于转换chrome -headless可以更快地为一页比释放回车键,它需要更长的时间为4000张图片。
其他库可以作为后期处理用于更复杂的操作,但是Chrome只会生成一个非常好的默认媒体页面,除非添加额外的CSS。
因此从控制台或其他编辑器回显以下内容
运行相当于的Java shell
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --headless --print-to-pdf="C:\Data\out.pdf" C:/Data/htm.htm
结果