1

我正在研究从嵌入式系统创建 PDF 文件的可能性,特别是使用 IAR 工具的 ARM9。开源或许可很好 - 我发现很难在线搜索,我希望这里有人使用过一个包。首选 C 或 C++,我们将创建相当简单的报告,仅包含少量文本和图形。

更新:通过搜索,我确实找到了 PDFTron - 有人有任何经验吗?似乎它可以做我们想要的。

4

3 回答 3

0

!!!

(这是一个网络服务器吗?否则,将文本文件作为报告吐出并在 PC 上转换似乎更有意义。)

没有经验,但也许是 libHaru?维基百科有一个PDF 软件列表

于 2009-01-29T22:42:16.120 回答
0

看看iText——我以前用过它,而且效果很好。

(它是基于 Java 的,但您说“首选 C 或 C++”,不是必需的)

于 2009-01-29T23:18:43.177 回答
0

您的目标系统有多大?如果您负担得起运行 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 不会删除命名空间中的标签,它不会识别,因此即使将其标记为 Genshi 模板,您也可以在 Inkscape 中编辑 SVG 模板!)

我的用例是为传出的传真作业自动生成封面;在这里的邮件列表存档中提供了为HylaFAX+实现此方法的完整脚本集。

于 2009-01-30T05:08:45.810 回答