pdf - 使用 poppler 生成的 XML 中的坐标来构建电子邮件模板
问题描述
尽管 DPI 为 72,但为了能够将 XML 中的坐标转换为像素,必须使用此表反复调整 DPI 。90.5 似乎运作良好。但是,这看起来不像是正确的方法。
生成 XML 的命令:
pdftohtml -xml -zoom 1 -fontfullname -s -c input.pdf output
生成图像的命令:
pdftoppm -jpeg -r 72 input.pdf output
注意:生成图像时使用了 72 dpi,因为在 72 dpi 中输出的图像与 PDF 和 XML 输出的尺寸相似。
这种转换是必不可少的,因为这将允许构建 HTML。我知道 poppler 本身可以生成 HTML,但是,由于生成的 HTML 需要与电子邮件兼容,因此 XML 被用于从头开始构建 HTML。
XML 到 PDF 中坐标的转换可以通过哪些方式更可靠地完成?
解决方案
推荐阅读
- javascript - 如何使用javascript从PHP Foreach循环中获取隐藏输入的值
- sql-server - 了解 SQL Merge 语句?
- typescript - NativeScript 故事书或替代品
- c++ - 如何在共享库中静态链接 zmq 和 protobuf?
- reactjs - How to fetch data from Sanity to React?
- python - Python WAND WandRuntimeError
- excel - 将单位厘米 (Cm) 转换为米 (m) 和反之亦然的优雅方式
- spring - 关于 bean factory 的工作原理
- dynamics-crm - 发生了错误。选择更新时未找到资源
- scala - 为什么 scala 克隆在 IntelliJ 中显示 AnyRef 错误?