wkhtmltopdf image as ObjectType



我搜索了但找不到类似的帖子,所以如果我错过了,我深表歉意。

我正在我的PHP脚本中从命令行使用WKHTMLTOPDF,它运行良好,但是有一个小问题。

我的项目背景:将虚假的医疗表格生成为HTML页面,并将HTML页面转换为PDF。 HTML是基于简单医疗表格的简单表格(就像您在医生办公室填写的表格一样)。 HTML 页面是表格中的所有文本,没有图像。

我的 HTML 页面成功输出到 PDF 文件,但是当我检查标题信息时:

    obj
    /Type /Catalog
    /Pages 2 0 R
    /Outlines 9 0 R
    /PageMode /UseOutlines
    /Dests <<
    /__WKANCHOR_2 8 0 R
endobj
5 0 obj
<<
/Type /Page
/Parent 2 0 R
/Contents 12 0 R
/Resources 14 0 R
/Annots 15 0 R
/MediaBox [0 0 595 842]
>>
endobj

我真正需要的是将我的 HTML 作为图像存储在 PDF 中,以便标头返回为:

/Type /XObject
/Subtype /Image
/Name /Im0
/Filter [ /DCTDecode ]
/Width 1275
/Height 467
/ColorSpace 10 0 R
/BitsPerComponent 8
/Length 9 0 R
虽然我的HTML

都是文本,但使用WKHTMLTOPDF(或任何其他库)是否可以将我的HTML页面存储为PDF中的图像? PDF 需要专门以这种方式工作,因为我们的软件将图像从 PDF 中提取出来以显示为缩略图。

在这一点上,我已经编写了一个小代码片段来将我的HTML转换为JPEG,然后转换为PDF,但是在这个过程中遇到了一个完全独立的问题。

任何帮助将不胜感激。 我完全被困在这一点上,希望能解决这个问题。 我已经通读了WKHTMLTOPDF文档,但没有遇到任何可行的信息。

利用WKHTMLTOIMAGE和ImageMagick的兄弟姐妹,我编辑了我的脚本:

wkhtmltoimage file.html file.jpeg
convert file.jpeg file.pdf

现在有一个图像存储在PDF中,可以由另一个开发人员程序提取出来。

相关内容

  • 没有找到相关文章

最新更新