2

ユーザーが Microsoft Word でレポート テンプレートを作成できるようにしたいので、おそらくドキュメント フィールドを追加します。次に、スクリプトは多くのことを評価し、適切なテキストをフィールドに追加してから、入力されたフォームの pdf を作成します。

では、どのモジュールがこれに最適でしょうか? reportlab を見てきましたが、事前に生成されたテンプレートから作業する必要があり、それは実現可能ではないようです。

4

2 に答える 2

1

Word がインストールされている Windows でのみ使用する場合は、スイートの API にアクセスできるPyWin32を使用できます。ここで提案されているように、IronPython を試すこともできます。

プラットフォームに関係なく docx テンプレートを読む必要がある場合は、この古い拡張機能を試すことができます。

于 2013-08-11T12:30:25.650 に答える
0

アプリケーションがクラウド サービスを使用して Doc/DocX ファイルに入力するのが適している場合は、Docmosisと呼ばれる商用システムがあります。これは、プレーン テキスト フィールドに入力 (またはマージ) し、入力された PDF ドキュメントを Python システムにストリーム バックしたり、電子メールで配信したりできます。 .

「テンプレート」Doc ファイルを Web サイト (または API 呼び出し) 経由で Docmosis にアップロードし、Python コードから https 投稿を使用して Docmosis を呼び出します。

私は Docmosis を作成した会社で働いていることに注意してください。
それが役立つことを願っています。

于 2013-08-12T02:43:20.323 に答える