我一直在使用AJAX html編輯器爲.NET項目創建內容。內容以原始HTML標記形式存儲。現在我需要採取這些內容並將其注入可打印的格式。我已經試過像Crystal Reports和/或ActiveReports這樣的報告編寫器。都引用它可以使用HTML,但只處理一個子集。 (例如:大膽的加價工作,帶樣式設置的跨度不)將HTML內容格式化爲可打印報告
回答
我發現的最佳解決方案是通過webbrowser控件打印它。
http://msdn.microsoft.com/en-us/library/b0wes9a3.aspx
祝你好運。
如果許可軟件是可能的,BCL easyPDF SDK已經有一些運氣。可以將html輸出爲可打印的pdf。在內部,我相信它使用瀏覽器的渲染引擎。雖然在我的經驗中並不總是完美的。
如何打印PDF?你能改變打印設置(邊距,方向,質量等)嗎? – bugtussle 2009-12-11 21:06:12
我們正在通過odbc從VB6 EXE中提取數據來生成PDF。 SDK在邊距等方面有一定的靈活性,但是我們已經使用了默認行爲。 這裏是SDK文檔,如果它有幫助... http://www.pdfonline.com/easypdf/epsdk_manual/index.htm – 2010-01-13 22:36:00
羅布:
請發送你需要處理的ActiveReports support forums或對我們的支持電子郵件地址的實際HTML的幾個例子([email protected])和球隊將考慮將需要處理的額外HTML元素添加到ActiveReports中。除非我們看到它,否則我無法做出任何承諾,但產品經理會給予考慮。
Scott Willeke
US Tools Division Group Program Manager
GrapeCity
讓我知道你什麼時候發送了一個例子給我們,我會跟進它。 – 2009-12-11 23:09:08
Scott:我已經按照您的要求發送了一封電子郵件到[email protected]。標題下:「Stackoverflow討論 - 報告中的HTML支持」 – 2009-12-14 15:59:39
對不起,現在正在旅行。我的支持團隊成員回覆了你。我不喜歡這個回覆,所以我會直接和產品經理交談,並且深入研究一下。我們會通過電子郵件跟進你。 – 2009-12-17 11:09:11
- 1. 格式化HTML報告打印
- 2. 如何使用jasper報告將html內容打印到PDF中?
- 3. ASP.Net創建一個格式化的可打印報告
- 4. GWT HTML報告打印
- 5. HTML到可打印格式
- 6. 將Netbeans中的代碼格式化爲可打印格式
- 7. 在rml報告中打印html字段及其格式
- 8. 打印報告
- 9. 如何將html報告給任何可打印文件
- 10. Crystal報告,手動格式化報告
- 11. 在webkit報告中打印HTML字段
- 12. 報告HTML + CSS +打印 - Chrome bug
- 13. 打印HTML DIV的內容
- 14. LWP :: UserAgent - 打印HTML內容
- 15. Freemarker不打印HTML內容
- 16. 跨多列打印RDLC報告(報紙格式)
- 17. ssrs打印報告
- 18. C#:打印報告
- 19. 如何格式化報告?
- 20. 將Python警告打印表達式分配給任何內容
- 21. 如何打印數組的HTML格式內容Nokogiri builder
- 22. 用PHP打印所見即所得的HTML格式的內容
- 23. DoCmd.OpenReport從導航表格打印報告
- 24. ReportViewerForMvc報告內容爲空
- 25. Yii - 打印表格內容
- 26. 的Javascript打印格內容
- 27. 網格不打印內容
- 28. 打印格內容的JavaScript
- 29. 爲什麼報告收縮當RDLC報告直接打印到POS打印機
- 30. 打印報告時設置可見性
+1 HTML有什麼問題作爲可打印的格式;) – Oded 2009-12-11 20:53:50