2009-01-29 47 views
1

我正在研究從嵌入式系統創建PDF文件的可能性,特別是使用IAR工具的ARM9。開放源代碼或許可證是好的 - 我發現很難在網上搜索,我希望這裏有人使用了一個包。 C或C++是首選,我們將創建相當簡單的報告,只有少量文本和圖形。PDF創建軟件可用?

更新:通過搜索,我找到了PDFTron - 任何人都有任何經驗嗎?似乎它可能會做我們想要的。

回答

0

!!!

(這是一個Web服務器?否則看起來它會更有意義地吐出文本文件報表和轉換在PC上。)

沒有經驗,但也許libHaru?維基百科有一個list of PDF software

+0

謝謝 - 看起來不錯。該設備是一種生物技術儀器,PDF用於輸出報告 – Jeff 2009-01-30 05:30:11

+0

啊。接下來我會猜測醫療。 (我們公司生產醫療產品,但我們遇到了一個模糊的類似問題,但我們只是登錄到SD卡上的文件。) – 2009-01-30 13:43:30

0

看看iText - 我以前用過它,效果很好。

(它是基於Java的,但你說:「C或C++的首選」,不要求)

+0

我也會提到這一點,但Java似乎與嵌入式系統無法很好地結合;也許這個有足夠的內存/ CPU等來處理它。 – 2009-01-29 23:46:47

0

有多大,你所定位的系統?如果您可以負擔運行Python解釋器和Inkscape的副本(不需要X),則可以使用一個很好的工具鏈。

上次我遇到你是那種問題的空間,我用Inkscape的渲染SVG在非GUI模式PDF,如下:

inkscape --without-gui --export-pdf=foo.pdf foo.svg 

...其中SVG建使用模板替換。 (在過去,我使用Genshi模板語言來構建模板,這恰好與Inkscape的GUI功能交互操作 - Inkscape-GUI-SVG編輯器不會刪除名稱空間中的標記因此你可以在Inkscape中編輯一個SVG模板,甚至在標記爲Genshi模板之後!)

我的用例是自動生成發送傳真作業的封面;在郵件列表存檔here中提供了一套完整的實現此方法的腳本HylaFAX+