Python で PDF ファイルを作成しようとしていますが、見つけたツールはすべて Python 2.7 (またはそれ以前) でしか動作せず、3.2 を使用しています。3.2 で動作し、PDF ファイルを生成するツールまたは何かがありますか? または、2.7 (またはそれ以下) のコードを 3.2 で動作させる方法はありますか?
質問する
378 次
1 に答える
1
個人的には Python 3.x でテストされていませんが、公式ページによるとweasyprintは Python 3.x で動作します。HTML から PDF への変換が可能であるため、ニーズやプロジェクトの残りの部分によっては、これが有利または不利になる場合があります。
低レベルの「PDF を自分で描画する」場合は、 cairoを試してみてください。ただし、自動インストールは少し不完全なようです: Cairo の例は Python 2.7 で動作しますが、Python 3 では動作しません。
Python 2.x コードを Python 3.x コードに変換するには、次の 2 つのツールを使用できます。
- 2対3
- あなたの脳
後者のツールははるかに強力で、変換の成功をある程度保証しますが、前者に比べて少し遅くなります。
于 2013-06-20T18:25:42.117 に答える