java - 从 html 转换为 pdf 和图像 java

标签 java itext pdfbox flying-saucer pdfrenderer

好吧,我确实阅读了这里关于该主题的几乎所有问题!

我需要一个 API - 而不是工具来以非常高质量的方式从 PDF 转换为图像。

所以我没有找到任何直接的工具,我使用了:HTML转PDF和PDF转图片。

我试过:

  • PDF渲染器
  • FDF盒子
  • PDFONE
  • HTML2IMAGE
  • 飞酱
  • 文本
  • JPEDAL
  • PDF皇冠

只有商业版(PDFCrown 和 PDFBox)取得了不错的效果。

我还以为Java是给开源项目的呢!

我是否缺少任何从 HTML 打印出高质量图像的库(也可能来自 PDF,我可以支付一半的费用..)

最佳答案

我使用了很棒的工具:

WKHTMLTOPDF .

这非常简单 - 只需一个命令行。

安装:

  1. here下载版本。对于 Windows,我使用了:wkhtmltox-0.11.0_rc1-installer.exe 文件。
  2. 运行安装程序
  3. 将您的 HTML 保存到磁盘上的文件中。
  4. 在 java 中,Runtime.getRuntime().exec(wkhtmltopdf file.jpg myhomepage.jpg)

就是这样!如此易于使用:)

关于java - 从 html 转换为 pdf 和图像 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8111384/

相关文章:

java - 防止 CloudFoundry 在 OOM(内存不足)时终止应用程序

java - Windows 7 语音识别的 API?

c# - 试图从 pdfstamper 获取内存流到 pdfreader 但得到 : "PDF startxref not found"

java - 仅允许在 itext Pdf 中打印

java - PDFBox:将文档转换为 PDDocument

java - NullPointer 尝试导出 Google 文档

java - 可以暂停主线程或操作系统线程以提高并行计算速度吗?

java - itext文档匹配图像大小

pdfbox - 如何使用pdfbox获取字体大小

java - 确定 PDF 页面中的行数