1

Python で PDF ファイルを作成しようとしていますが、見つけたツールはすべて Python 2.7 (またはそれ以前) でしか動作せず、3.2 を使用しています。3.2 で動作し、PDF ファイルを生成するツールまたは何かがありますか? または、2.7 (またはそれ以下) のコードを 3.2 で動作させる方法はありますか?

4

1 に答える 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 つのツールを使用できます。

  1. 2対3
  2. あなたの脳

後者のツールははるかに強力で、変換の成功をある程度保証しますが、前者に比べて少し遅くなります。

于 2013-06-20T18:25:42.117 に答える