1

ReportLab キャンバスにさまざまな PDF ドキュメントを埋め込もうとしています。SVG をサポートするためにハッキングできるようです(しかし、私は本当に PDF が必要です)。

PageCatcher純粋な python が必要な場合は、強力なアートワーク/PDF ツールセットを含む商用の ReportLab-PLUS アドオンを購入するのが適切な方法です。

まだPLUSアップグレードの準備ができていませんが、もう 1 つの潜在的な解決策があります: Adob​​e Acrobatです。私は Acrobat を頻繁に使用しますが、自動化を試みたことはありません (python+COM を使用すると思います)。

ReportLab によって生成されたインデックス作成と目次が台無しになるため、PDF を一緒にバタンと閉めたくありません。私がする必要があるのは、ReportLab でスペースを占有するタイプのプレースホルダーを設定することですが、Acrobat が検索して置換できるように、ある種の識別子を残す必要があります。全ページをアクロバットで埋める予定です。

ReportLab 側からこのプレースホルダーを作成する方法はありますか? Acrobat に正確な挿入指示を与えるメタデータを PDF に埋め込みたいと思うようです。また、実際のエンティティを追加してもうまくいくと思いますが、その後、Acrobat でそれらを削除するか、覆い隠す必要があります。


AutoCAD 図面、ベクター イラスト、およびさまざまな reStructuredText スニペット (rst2pdf を使用) をマージしようとしています。

4

1 に答える 1