我正在研究从嵌入式系统创建PDF文件的可能性,特别是使用IAR工具的ARM9。开源或许可是好的 - 我发现很难在网上搜索,我希望有人在这里使用了一个软件包。首选C或C ++,我们将只用一点文字和图形创建相当简单的报告。
更新:通过搜索SO,我确实找到了PDFTron - 任何人都有这方面的经验吗?似乎它可能会做我们想要的。
答案 0 :(得分:0)
答案 1 :(得分:0)
看看iText - 我之前使用过它并且效果很好。
(它是基于Java的,但你说“首选C或C ++”,不是必需的)
答案 2 :(得分: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模板!)