Visual Studio 2010 (VB) を使用して、顧客向けの Web サイトを構築しています。会議議事録を電子的に記録するために記入する簡単な Web フォームがあります。彼らは、この Web フォームが完成したら .PDF ファイルに変換して、ユーザーのリストに電子メールで送信したいと考えています。
Web ページのデータを .PDF に変換するのに役立つツールを教えてください。
Visual Studio 2010 (VB) を使用して、顧客向けの Web サイトを構築しています。会議議事録を電子的に記録するために記入する簡単な Web フォームがあります。彼らは、この Web フォームが完成したら .PDF ファイルに変換して、ユーザーのリストに電子メールで送信したいと考えています。
Web ページのデータを .PDF に変換するのに役立つツールを教えてください。
多数のライブラリの 1 つを使用して、ページから PDF を生成できます。ここにウォークスルーがあります( iTextSharpを使用していますが、他のものも利用できます - Google が周りにいます)。
PDFSharp などのライブラリを使用して、必要なデータを使用して手動で PDF を作成することをお勧めします。
通常、htmlとcssをPDFに変換しようとするのは非常に不安定であり、PDFライブラリ(PDFSharpを読む)を使用してドキュメントを個別に作成し、ユーザーに提供するのが最善の方法だと思います。
Vb.net のデモ コード:
http://www.pdfsharp.net/wiki/HelloWorld-sample-VB.ashx?AspxAutoDetectCookieSupport=1
Syncfusion Essential PDF を使用できます。
製品リンク
http://www.syncfusion.com/products/reporting-edition/pdf
オンライン デモ リンク: http://asp.syncfusion.com/demos/reporting/pdf/Import%20and%20Export/HtmlToPdf/CS/Default.aspx
派手なチャートなどがない場合は、無料のpdfコンバーターを使用してpdfを生成できます。ただし、グラフなどが必要で、それらを操作したい場合は、「www.pdftrond.com」またはHiQPdfツールの使用にアクセスしてください。
HiQPdfツールのスタートアップライセンス価格:単一のアプリケーション上の単一のマシンで395.00ドル
PDFTronは約800ドルです
何らかのテンプレートをお持ちの場合 (単一の Web フォームから PDF を生成する必要があると思います)、Crystal Reports を使用して PDF ファイルにエクスポートできます。PDF ドキュメントをもっと魅力的なデザインにする必要があるため、ABCPdf + HtmlAgilityPack + GeckoEngine を使用します。HTMLファイルからPDFを生成することができます。ABCPdf は無料ではないことに注意してください