プログラムで既存のPDFフォームに記入することに興味があります。私が本当にする必要があるのは、ユーザー入力から情報を引き出し、適切な場所にある既存のPDFの上に適切なテキストを配置することだけです。同じ用紙を2回プリンターに送ることで、reportlabでこれをすでに行うことができますが、これは本当に間違った方法で私をこすります。
ユーザーが入力したテキストを追加する前に、既存の各PDFを個人的にリバースエンジニアリングし、すべての線と文字を自分で描画したいのですが、既存のPDFを取得して、いくつかの余分なテキストの背景。Pythonは私が快適に感じる唯一の言語なので、私は本当にPythonを使用したいと思います。
また、ドキュメント自体をスキャンして、結果のラスターイメージを背景として使用できることも理解していますが、ベクターグラフィックスの精度を優先したいと思います。
ReportLabにはこの機能を備えた商用製品があり、私が探している特定の機能が含まれているようです(copyPages)-しかし、非営利目的の単一の単純な機能に対して4桁の製品にお金を払うのはやり過ぎのようです。