C#でHTMLからPDFを生成

HTMLコンテンツをPDFに変換することは、文書のアーカイブ、共有、または印刷において重要です。Aspose.HTML for .NETが提供する信頼性の高い**.NET HTML to PDFライブラリ**を使用すると、開発者はHTMLファイル、文字列、ライブURLを高品質なPDF文書に簡単に変換できます。この記事では、C# .NET Core HTML to PDF変換機能を活用して、プログラム的にHTMLからPDFを生成する方法を実例と高度なカスタマイズオプションとともに紹介します。

カバーするトピック

  1. C# API for HTML to PDF Conversion
  2. HTMLファイルからPDFを生成
  3. HTML to PDF変換のカスタマイズ
  4. HTML文字列をPDFに変換
  5. ライブURLをPDFに変換

C# API to Generate PDF from HTML

Aspose.HTML for .NETは、シームレスなHTML to PDF変換機能を提供する強力なライブラリで、XPSや画像などのさまざまな形式をサポートしています。このライブラリは、任意の.NETアプリケーションに簡単に統合でき、高性能なHTML to PDF変換を.NETで実現します。開発者は、この効率的なHTML to PDF C#ライブラリを使用して、HTML文書をプログラム的に高精度で変換できます。

主な機能

  • 複数の入力タイプ: HTMLファイル、文字列、またはライブURLをPDFに簡単に変換。
  • カスタマイズ可能な出力: 解像度、圧縮、透かしなどの保存オプションを変更して正確な制御を実現。
  • クロスプラットフォームサポート: Windows、macOS、Linuxに完全対応。

インストール: NuGetを使用してAspose.HTML for .NETをプロジェクトに追加できます。

PM> Install-Package Aspose.Html

HTMLファイルからPDF文書を生成する

HTMLファイルからPDF文書を生成するのは簡単です。以下の手順に従ってください。

  1. HTMLDocumentクラスを使用してHTML文書を読み込みます。
  2. PdfSaveOptionsクラスのインスタンスを作成します。
  3. **Converter.ConvertHTML()**メソッドを呼び出してPDFを生成します。このメソッドは、HTMLDocumentPdfSaveOptions、および出力PDFファイルパスを引数として受け取ります。

以下のコードサンプルは、C#を使用してHTMLファイルからPDF文書を生成する方法を示しています。

C#でHTMLからPDF文書を生成

C#でHTMLからPDF文書を生成

保存オプションを指定してHTMLをPDFに変換

追加の保存オプションを指定しながらHTMLファイルからPDF文書を生成するには、以下の手順に従ってください。

  1. HTMLDocumentクラスを使用してHTML文書を読み込みます。
  2. PdfSaveOptionsクラスのインスタンスを作成します。
  3. HorizontalResolutionやVerticalResolutionなどの追加の保存オプションを指定します。
  4. PDF生成のために**Converter.ConvertHTML()**メソッドを呼び出します。

以下のコードサンプルは、C#を使用して追加のオプションを指定してHTMLファイルからPDFを生成する方法を示しています。

HTML文字列からPDFを生成する

HTML文字列からPDF文書を作成するのも簡単です。以下の手順に従ってください。

  1. PdfSaveOptionsクラスのインスタンスを作成します。
  2. 必要に応じて保存オプションを定義します。
  3. **Converter.ConvertHTML()**メソッドを呼び出してPDFを生成します。このメソッドは、HTML文字列、PdfSaveOptions、および出力PDFファイルパスを引数として受け取ります。

以下のコードサンプルは、C#を使用してHTML文字列からPDFを生成する方法を示しています。

ライブURLからPDFを生成する

次に、URLからウェブページをPDF文書として保存する方法を見てみましょう。

  1. ウェブページのURLを持つUrlクラスのインスタンスを作成します。
  2. PdfSaveOptionsクラスのインスタンスを作成します。
  3. 必要な保存オプションを定義します。
  4. **Converter.ConvertHTML()**メソッドを使用してHTMLをPDFとして保存します。このとき、UrlPdfSaveOptions、および出力PDFファイルパスを引数として渡します。

以下のコードサンプルは、C#を使用してライブURLからPDFを生成する方法を示しています。

無料ライセンスを取得

Aspose.HTML for .NETを評価制限なしで試すための無料の一時ライセンスを取得できます。これは、C# HTML to PDF API無料トライアルを探索し、その機能を評価する素晴らしい機会です。

結論

この記事では、以下のことを学びました:

  • HTMLファイルをプログラム的に読み込む方法。
  • PDF保存オプションを定義する方法。
  • HTML文字列をPDFとして保存する方法。
  • ウェブページをPDF文書として保存する方法。
  • C#でHTMLファイルをPDFに変換する方法。

Asposeを利用するか、他の**.NET HTML to PDFオープンソース代替手段**を探求しているかにかかわらず、ドキュメントを使用してAspose.HTML for .NET APIについての理解を深めることができます。さらに質問がある場合は、無料サポートフォーラムを通じてお気軽にお問い合わせください。

参照