【发布时间】:2010-10-04 08:48:09
【问题描述】:
我正在研究使用 IAR 工具从嵌入式系统(特别是 ARM9)创建 PDF 文件的可能性。开源或许可很好 - 我发现很难在线搜索,我希望这里有人使用过一个包。首选 C 或 C++,我们将创建相当简单的报告,只有少量文本和图形。
更新:通过搜索,我确实找到了 PDFTron - 有人对此有任何经验吗?似乎它可以做我们想要的。
【问题讨论】:
我正在研究使用 IAR 工具从嵌入式系统(特别是 ARM9)创建 PDF 文件的可能性。开源或许可很好 - 我发现很难在线搜索,我希望这里有人使用过一个包。首选 C 或 C++,我们将创建相当简单的报告,只有少量文本和图形。
更新:通过搜索,我确实找到了 PDFTron - 有人对此有任何经验吗?似乎它可以做我们想要的。
【问题讨论】:
【讨论】:
看看iText - 我以前用过,效果很好。
(它是基于 Java 的,但您说“首选 C 或 C++”,不是必需的)
【讨论】:
您的目标系统有多大?如果您负担得起运行 Python 解释器和 Inkscape 的副本(不需要 X),那么有一个很棒的工具链可用。
上次我遇到你遇到的那种问题空间,我使用 Inkscape 在非 GUI 模式下将 SVG 渲染为 PDF,如下:
inkscape --without-gui --export-pdf=foo.pdf foo.svg
...使用模板替换构建 SVG。 (在过去这样做时,我使用Genshi 模板语言来构建模板,它恰好与 Inkscape 的 GUI 功能完美地互操作——Inkscape-the-GUI-SVG-editor 不会删除命名空间中的标签,它不会'不识别,所以你可以在 Inkscape 中编辑 SVG 模板,即使将其标记为 Genshi 模板!)
【讨论】: