我查看了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. SIP中繼是否有其他替代方案?
- 3. Python是否有JGraph的替代方案?
- 4. 是否有getRunningTask API的替代方案
- 5. Cookies的其他替代方案
- 6. iOS5推送通知,通知中心是否有其他替代方案?
- 7. 替代解決方案,如果否則如果其他樹?
- 8. PHP是否有內置的exec(「nslookup」)替代方案?
- 9. 在PHP中是否有shell_exec和proc_open的替代方案?
- 10. Google Maps API中的loadFromWaypoints是否有其他替代方法?
- 11. 報告定義語言是否有其他替代方法?
- 12. TextView有沒有其他替代方法?
- 13. php libcurl替代方案
- 14. PHP get_headers()替代方案
- 15. 帶有PHP的AppMobi/Phonegap替代方案
- 16. Excel VVA for Mac OS X中是否有Microsoft Scripting Runtime庫的替代方案?
- 17. 是否有更快速和麪向對象的SDL for C++替代方案?
- 18. SELECT for multiple ORed LIKEs的替代方案
- 19. UIAlertView for iOS 9的替代方案?
- 20. 「SAP Connector for .NET」的替代方案
- 21. gcc __attribute __((selectany))for linux的替代方案?
- 22. 用C代碼構建Android應用程序是否有其他替代方法?
- 23. 用其他解決方案替換New?
- 24. PHP的非PHP替代方案包括
- 25. 在AngularJs中,$ watch是否有更高性能的替代方案?
- 26. W3C驗證圖像 - 非常大 - 是否有替代方案?
- 27. 您是否知道任何有價值的XML_Serializer替代方案?
- 28. Android是否有免費的地圖替代方案?
- 29. 是否有使用Rails.env的替代方案?
- 30. Flash CS4是否有ASDoc的替代方案?
關於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