2

保険の申請書を作成する必要がある ASP.NET 4.0 Web アプリケーションがあります。基本的に、プログラムは PDF テンプレートをロードし、フォーム フィールドに入力してから、PDF をフラット化して閉じます。Word から作成した場合、テンプレートは小さいですが (5 ページで約 156k)、Adobe Acrobat を介してテンプレートにフォーム フィールドを追加すると、全体のファイル サイズが約 5 ~ 10k 増加します。残念ながら、これらのページには非常に多くのフォーム フィールド (200 以上) があり、最終的にはページあたり約 0.5 MB から 1 MB になる傾向があります。

ASP.NET Web ページから動的に使用できる代替アプリケーションを提案できる人はいますか? 同様の機能を実行しながら、より小さなファイル サイズを維持できますか? 無料のコンポーネントである必要はありませんが、Word 文書からテンプレートを作成する方法が必要ですが、Office オートメーションを使用して Word doc を作成し、PDF として保存する必要はありません。私の好みは、ファイルではなくストリームを処理することでもありますが、この状況ではそれは私にとってマイナーな考慮事項です.

4

3 に答える 3

0

ABCpdfを見てください。探しているものを処理できると確信しています

于 2013-02-26T00:57:12.630 に答える
0

これにはDocotic.Pdf ライブラリを試してみてください。

このライブラリは、コードから、または FDF ファイルをインポートすることによって、既存のフィールドに入力するために使用できます。

ライブラリはフォーム フィールドを平坦化することはできませんが、フィールドを読み取り専用にしたり、パーミッションを使用してドキュメント全体を変更から保護したりできます。

役に立つかもしれないいくつかのサンプルを次に示します。

免責事項: 私はライブラリのベンダーで働いています。

于 2013-02-26T15:24:32.843 に答える
0

Docmosisを見る価値があるかもしれません。Word 文書をテンプレートとして使用して、PDF やその他の出力に入力および生成できます。現在のシナリオでは多数のフィールドに問題があることを示しているため、ドキュメントのサイズが「爆発」することはありません。ASP.NET は、アプリケーションの実行環境に応じてさまざまな方法で Docmosis を呼び出すことができます。Docmosis は、アプリケーション環境の設置面積/要件を最小限に抑え、ダウンロード可能で組み込み可能なオプションを備えたオンライン Web サービスを提供します。これは商用であり (私はそれを作成した会社で働いています)、Office オートメーションの要件はありません。

それが役立つことを願っています。

于 2013-02-28T12:12:04.037 に答える