2013-11-04 5 views
9

私は、PythonプログラムからPDFファイルとしてラベルのシートを作成する方法を探しています。各ラベルには、1つまたは2つの画像と数行のテキスト(同じフォント(HelveticaやArialなど)がありますが、サイズが異なる可能性があり、太字とイタリックを使用しています)。これらはラベルであり、要素がページ上に正しく配置されていることが重要です。ラベルの中にはアドレスがあるものがあるため、テキストはさまざまで、行の長さや行数が異なる場合があります。Pythonから画像やテキストを含むPDFファイルを作成するにはどうすればよいですか?

テキストが空き領域に収まらないときは、プログラムが自動的にいくつかの方法(例:Arial Narrowにフォントを変更し、フォントサイズを小さくするなど)を試行できるようにしたいと考えています。私は間違いなく、テキストを予告なしにオーバーランまたはラップさせたくありません。

私はpypdfを見ましたが、私が必要とするものを実行できないように思われます(または、何かが欠けているかもしれません)。私は、プログラム的にPDFに変換できるのであれば、必要な機能をサポートするライブラリを使用して別のフォーマットのドキュメントを作成しても構いません。最後の手段として、ラスタイメージを作成できるライブラリを使用することもできます。これはPDFに簡単に変換できるためですが、ビットマップだけでなく、ネイティブテキストも含まれるPDFを優先します。

答えて

関連する問題