這可能不是非常有幫助的,但無論如何,我會扔在那裏。
- wkhtmltopdf基於QTWebkit。
- 其命令行選項之一是將HTML字段轉換爲PDF字段(默認爲關閉)。
- wkhtmltopdf中幾乎沒有與pdf相關的代碼。當然,沒有什麼涉及領域。上游的某個地方正在爲它們進行PDF轉換。
因此,找出什麼「東西」是,你是金色的。
編輯:這還是花了很多時間寫JNI包裝的iText的。 :/自己完成後,我可以說寫一個爲iText量身定製的JNI生成器會更有趣,但是編寫一個使用iText的Java應用程序,然後從您的C/C++應用程序調用JNI調用更加實用傳遞它需要的數據並檢索任何響應。
表單域的邊界是頁面的一部分,而不是字段本身。奇怪,但這不是我第一次遇到它。我們自己的軟件LiquidOffice用於生成具有背景的字段AcroForms不能以相同的方式支持(現在我們只使用一個只有圖標的按鈕)。
那些真正的PDF領域都有自己的知名度標誌設置爲PDF中「可見但不打印」。我懷疑wkhtmltopdf會讓你直接控制。補丁時間。
,但你可以做第二遍一些PDF操作庫進行檢查並改變你的屬性的可見性設置。我偏愛iText,但在這個特殊的海洋中還有許多其他的魚。
哇,wkhtmltopdf是一個偉大的發現。 「東西」是他們分叉Qt並添加了PDF格式的支持和其他功能。有了它們的補丁,你可以調用諸如QPainter :: addTextField或QPainter :: addHyperlink的方法。 – 2011-04-16 00:58:21