哪個主流的Delphi報告生成器(如果有)支持生成符合PDF/A標準的PDF文件?我主要對FastReports和QuickReport感到好奇。可生成PDF/A兼容文件的報告生成器
5
A
回答
3
我們提供了an open source report builder,使用代碼,它能夠生成PDF或even PDF/A compliant files。
您從代碼創建報告,然後您可以在屏幕上預覽它。然後您可以將報告打印或導出爲PDF。請注意,即使您在其中嵌入.emf文件或TMetaFile,報告圖形也使用GDI +:使用抗鋸齒功能,它們在屏幕上看起來很光滑。有一些報告專用的方法來創建報告,但也是一個真正的Canvas屬性,您可以在其中繪製任何您想要的內容。
您可以使用相同的類沒有預覽功能,只是從一些內容創建一個PDF文件。
它是免費的,根據MPL/LGPL/GPL授權,並且從Delphi 6編譯並運行到XE。即使在Delphi 2009之前,它也是100%的Unicode。
爲了使您的報告符合PDF/A標準,您必須確保ExportPDFA1
屬性設置爲true
。只有字體文件的子集(即只有使用的字符)纔會加入pdf內容,節省磁盤空間。因此PDF/A文件將比使用默認選項生成的PDF文件更大。
報告剛剛得到增強(在我們的源代碼庫中):現在在報告預覽中處理書籤,鏈接和文檔大綱以及生活導航。生成的PDF文件也處理這些鏈接和大綱樹。一些問題也已修復(關於位圖或帶下劃線的文本)。如果在報告中多次繪製位圖,則只會在PDF中存儲一次位圖。所以確保你使用的是最新的源代碼庫版本。
0
您是否考慮過使用PDF打印機,例如PDF Factory?
通常是從報告中獲取PDF的最快方法。
相關問題
- 1. 報告生成
- 2. 報告生成
- 3. 生成報告
- 4. 生成報告
- 5. 從生成的excel文件生成pdf報告(EPPLUS庫)
- 6. PDF報告生成
- 7. 生成knitr報告
- 8. 生成PDF報告
- 9. Java報告生成
- 10. 生成xslt報告
- 11. 生成TestNG報告
- 12. SpecFlow 2.1.0與nUnit 3.6.0不兼容的nUnit報告生成
- 13. 使用awk從文件生成報告
- 14. 從.coverage文件生成html報告
- 15. 從exec文件jacoco報告生成
- 16. 用pytest生成csv文件報告
- 17. Jenkins不生成測試報告文件
- 18. SQL報表生成器與空報告
- 19. Junit的報告不會生成報告
- 20. Git中的報告生成
- 21. 生成HTML TestNG的報告
- 22. 基於XML的報告生成器
- 23. Chrome中的SSRS報告生成器
- 24. Surefire報告不生成報告
- 25. Birt報告 - 不生成空白報告
- 26. Checkstyle報告生成圖表報告
- 27. IOS有一個報告生成器在PDF中生成
- 28. 生成聲納報告5.2
- 29. 在C中生成報告#
- 30. 在jpa中生成報告
這看起來很有趣,但我必須做一些測試,看看它是如何工作的。我的問題主要與現有的報告生成器有關,以及它們是否可以生成PDF/A。我們有一個已經使用QuickReport的大型項目,我希望它已經集成了這個功能。 – LightBulb 2011-01-26 14:22:23