HTML から PDF を生成できるオープン ソースまたは手頃な価格の商用製品を教えてください。
12 に答える
現在、より複雑なアプリケーションの 1 つで ABCpdf を使用しています。それは私たちによく役立っており、それほど高価ではありません. 生の HTML テキストを送信して、メモリ内またはファイルとして PDF にレンダリングできるので、その場で PDF を生成し、実際にディスクに保存することなく Web 経由で提供できるという事実が気に入っています。
私たちはそれを約3年間使用しており、早い段階で、非常に具体的な非常に奇妙な問題に対してサポートを使用する必要があり、サポートは非常に迅速で、問題を迅速に解決するのに役立ちました.
詳細については、次の Web サイトを参照して ください。 http://www.websupergoo.com/abcpdf-1.htm
過去にABCPdfを使用したことがありますが、Web リクエストを受け取り、そこから PDF を生成できます。
これは、手頃な価格のHTML to PDF .NET コンポーネントです。ただし、独自の html/css 読み取りおよび pdf レンダリング エンジンがあります。
「itextsharp」と呼ばれるオープン ソース製品で多くの成功を収めました。HTML から PDF への変換はそれほど得意ではありませんが、特定の PDF ドキュメント (領収書など) を慎重につなぎ合わせるのに適しています。また、常にボーナスである無料です。見る:
http://sourceforge.net/projects/itextsharp/
もう 1 つの迅速で軽量なソリューションは XMLPdf です。これは、ニュージーランドの Ibex というソフトウェア会社によって書かれています。このツールには、XML テンプレート ファイルを作成するモデルがあり、スキーマに HTML 風のタグが含まれています。.NET コード ビハインド内のオブジェクトに関連付ける XML 内のタグを定義することもできます。不格好ですが、特定の状況で役立ちます。無料ではありませんが、安いです。Google で XMLpdf を検索すると見つかります。
EVO html から pdf へのコンバーター
(商用) Aspose.Pdfを何年も使用して成功しています。.NET と Java の両方で動作します。
別の解決策の1つは、Webブラウザーコントロールを使用して、インストールされているPDFプリンターにHTMLを印刷することです。
利用可能な無料のPDFプリンターがいくつかあり、ユーザーインターフェイスを表示せずにファイルに直接印刷するように設定できます。
私は一度このようなソリューションを使用しましたが、大きなドキュメントや多数のドキュメントでも問題なく機能しました。
Abcpdf .Net バージョン 8 は機能しますが、セキュリティとユーザー権限が制限されている運用サーバーでは多くの問題が発生します。
URL→pdf変換を直接行うのは難しいです。最終的に、HTML をローカル フォルダーに保存する -> HTML を読み取り、PDF に変換する -> フォルダーから HTML ファイルを削除する - トリッキーなアプローチですが、機能します。唯一の欠点は、サーバー上のフォルダーに読み取り/書き込み許可を与える必要があることです。セキュリティ設定を下げるよりはまだましです。
プロジェクトで、 HTML to PDF Converter for .NET を正常に使用したことがあります。