1
我想在Python中創建一個PDF文件,但所有我發現的工具只能在Python 2.7(或更低版本)上工作,而我正在使用3.2。我有一個工具或一些在3.2上運行並生成PDF文件的東西?或者讓一個2.7(或更低)的代碼在3.2上工作?Python 3.2上的PDF生成
我想在Python中創建一個PDF文件,但所有我發現的工具只能在Python 2.7(或更低版本)上工作,而我正在使用3.2。我有一個工具或一些在3.2上運行並生成PDF文件的東西?或者讓一個2.7(或更低)的代碼在3.2上工作?Python 3.2上的PDF生成
未經過Python 3.x個人測試,但官方頁面說weasyprint適用於它。它允許HTML到PDF的轉換,所以根據您的需求和項目的其餘部分,這可能是一個優勢或劣勢。
對於低級別的「畫自己的PDF」你可能想嘗試cairo,但看起來像自動安裝是一個有點不完整:Cairo example works with Python 2.7 but does not work in Python 3
到Python 2.x的代碼轉換爲Python 3.x都有代碼,你可以使用以下兩種工具:
釷後者的工具功能更強大,並且可以保證成功轉換,但與前者相比稍微慢一點。