我查看了PDFlib網站,他們似乎對使用PDF庫收取了很高的費用。有沒有另一種開放源代碼的PDF擴展到PHP?PDFlib for php,是否有其他替代方案
13
A
回答
18
6
2
4
0
另一種選擇是Zend_Pdf這是Zend Framework
4
Phantomjs現在支持PDF輸出: http://we-love-php.blogspot.fi/2012/12/create-pdf-invoices-with-html5-and-phantomjs.html
與各種庫(PDFlib,所以FPDF等)的問題是相當長的學習曲線。 PhantomJS使用html5 + css3 + svg + canvas,它們有着悠久的歷史和龐大的用戶空間,而且php人通常很瞭解html + css,所以PhantomJS的學習曲線很短。
PhantomJS與PHP無關,但如果你有相當新的服務器,安裝和使用起來非常簡單。缺點是不支持Centos5,但幸運的是Centos6是。 PhantomJS使用真正的瀏覽器引擎(Webkit)進行頁面渲染,所以結果應該比各種html2pdf庫更好,並且支持新技術(html5 + css3 + svg + canvas)更好。對svg的支持打開了新的可能性,以前只有使用最先進的pdf生成庫(例如pdflib)才能實現,而當PhantomJS開始支持例如。 SVG完全過濾,那麼天空是有限的。
相關問題
- 1. CGPDFContext是否有其他替代方法?
- 2. 是否有替代方案
- 3. SIP中繼是否有其他替代方案?
- 4. BoxedApp SDK是否有其他替代方案?
- 5. 是否有其他解決方案,而不是iBeacon for iOS?
- 6. 是否有DynamicResource的替代方案
- 7. 是否有getRunningTask API的替代方案
- 8. Python是否有JGraph的替代方案?
- 9. Cookies的其他替代方案
- 10. iOS5推送通知,通知中心是否有其他替代方案?
- 11. 當「Set」不合適時,NavigableSet是否有其他替代方法?
- 12. 替代解決方案,如果否則如果其他樹?
- 13. PHP是否有內置的exec(「nslookup」)替代方案?
- 14. 在PHP中是否有shell_exec和proc_open的替代方案?
- 15. Google Maps API中的loadFromWaypoints是否有其他替代方法?
- 16. 報告定義語言是否有其他替代方法?
- 17. TextView有沒有其他替代方法?
- 18. php libcurl替代方案
- 19. PHP get_headers()替代方案
- 20. 帶有PHP的AppMobi/Phonegap替代方案
- 21. Excel VVA for Mac OS X中是否有Microsoft Scripting Runtime庫的替代方案?
- 22. 是否有更快速和麪向對象的SDL for C++替代方案?
- 23. UIAlertView for iOS 9的替代方案?
- 24. RestKit或ASIHTTPRequest for iOS的替代方案
- 25. Quartz for job scheduling的替代方案
- 26. gcc __attribute __((selectany))for linux的替代方案?
- 27. 「SAP Connector for .NET」的替代方案
- 28. Dart-protoc-plugin for Windows的替代方案
- 29. PHP多線程cURL替代方案提出,但它是否好?
- 30. 用C代碼構建Android應用程序是否有其他替代方法?
關於DOMPDF活動的注意事項:儘管目前發佈的數量很少,但它的開發速度很快。 API是穩定的,所以你可以隨時試用最新的開發代碼。 – BrianS 2010-11-05 17:46:58
@BrianS:這很公平。我並不關心活動開發週期(這是一種好處),但我關心的是不穩定或至少向後兼容的API。它使整合和升級PITA ... – ircmaxell 2010-11-05 17:48:27
3800美元的王子牌照當然是一個王道,如果不是國王的贖金。 – yitwail 2013-03-28 09:13:29