利用可能な最高の .NET PDF 編集ライブラリは何ですか? またその理由は何ですか?
IIS Web サーバーで使用する必要があります。具体的には、レポート サービスによって生成された PDF を編集する必要があります。
私が興味を持っている要因:
- スピード
- メモリ消費量
- 価格
- ドキュメントの品質
- ライブラリの安定性
- ライブラリのサイズ
- 他に重要だと思うことは何でも
iTextSharpをご覧ください。iTextSharp は、無料の Java-Pdf ライブラリであるiTextのポートです。
iText を引用するには:
iText を使用して次のことができます。
Syncfusion Essential PDFは最高です。私は何年もそれを使用しています。また、Syncfusion は、他のベンダーと比較して最高のサポートを提供します。
webSupergooには.NET用のスーパーPDFライブラリがあります
彼らのABCpdf製品は、Webサーバーで使用するように設計されています。ドキュメントは明確であり、インストールにはサンプルのWebサイトプロジェクトが付属しています。
彼らのウェブサイトにアクセスすると、ライブデモンストレーションへのリンクが表示されます。
http://www.websupergoo.com/abcpdf-1.htm
ABCpdf7が現在のバージョンです。性能と信頼性は優れています。標準バージョンの価格は329米ドルですが、インストールを無料で入手できる場合もあります。ダウンロードサイズは約30MBです。32ビットサーバーと64ビットサーバーの両方をサポートします。
Adobe が特に提供していないツールをかなり調べましたが、すぐに思い浮かぶのはAtalasoft の DotImageとLEADToolsの 2 つです。どちらもかなり高価ですが、サーバー ライセンスを提供し、超高速の C++ GDI ライブラリを使用します。
.Net ネイティブ GDI+ を使用するPDFSharpと呼ばれるフリーウェアの .Net ライブラリがあるため、低速でメモリを大量に消費します。しかし、繰り返しますが、それは無料です。
私は主にhttp://www.tallcomponents.com/を使用して PDF フォームに入力し、PDF を平坦化しました。うまくいくようです。問題はありませんでした。
それが最高かどうかはわかりませんが、私は $89 を支払ったPDF-Writer.NETを使用しています。私はいくつかの生産アプリケーションでそれを使用しました。セットアップと使用が簡単で、多くのコーディングを必要としないため、新しい開発者が簡単に立ち上げられるため、気に入っています。
それ以前は、オープン ソース ライブラリと Acrobat 相互運用 DLL を使用して PDF をハッキングしていました。それは大変でした。
PDF 部分についてはわかりませんが、Aspose には PDF 用のライブラリがあります。Word ドキュメントを生成するために Word ライブラリを使用しました。私の意見では、彼らのドキュメントは非常にまともです。
http://www.aspose.com/categories/file-format-components/aspose.pdf-for-.net-and-java/default.aspx
Aspose.Pdf for .NET をチェックしてください。優れた API があり、十分に文書化されており、フットプリントが軽いです。