NET用のHTMLコンバータ

Aspose.HTML Converter for .NET は高度なパフォーマンスのプラグインで、開発者が HTML を変換できるようになります XHTML PDF、XPS、および画像ファイルを含む複数のフォーマットのドキュメントをサポートし、複雑なレイアウト、外部リソース、先進的なレンダリングオプションを提供するために設計され、文書の自動化、レポート、Web-to-プリントワークフローのための不可欠なツールとなります.

インストール&セットアップ

  • Aspose.HTML パッケージを NuGet を介してインストールしたり、セットをダウンロードしたりする ダウンロードページ .
  • ライセンスキーを適用し、適切な場合、測定リクエストを含め、完全な機能を解除します.
  • 参照 The Aspose.Html あなたのプロジェクトにおける名称.

NET Framework、 .NET Core (2.0 から 3.1) に互換性がある、および .Net Standard 2.0/2.1 は、Windows、macOS、Linux 環境で動作します.

HTML を PDF に変換する

最も一般的なシナリオは、HTMLをPDFに変換することです. 暗号化、ページサイズ、およびマージンなどのオプションを設定することができます.

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();

// Convert HTML to PDF
Converter.ConvertHTML(document, options, "developer-guide.pdf");

この例では、HTML ファイルを PDF に変換し、その配置を維持します.

HTMLをイメージに変換する

また、PNGやJPEGなどの画像にHTMLコンテンツをリダイレクトすることもできます.

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);

// Convert HTML to PNG
Converter.ConvertHTML(document, options, "developer-guide.png");

このコードは、HTMLをAに変換します PNG レポートやアーカイブで使用できる画像.

HTML を XPS に変換する

HTML から XPS ドキュメント を生成するには:

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;

// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new XpsSaveOptions();

// Convert HTML to XPS
Converter.ConvertHTML(document, options, "developer-guide.xps");

エラー処理例

try-catch でエラーを手に入れる:

try
{
    var document = new HTMLDocument("developer-guide.html");
    var options = new PdfSaveOptions();
    Converter.ConvertHTML(document, options, "developer-guide.pdf");
}
catch (Exception ex)
{
    Console.WriteLine($"Error converting HTML: {ex.Message}");
}

主な特徴

  • Multi-Format Export :HTMLをPDF、XPS、および画像に変換します.
  • Layout Fidelity :フォント、CSS、グラフィック、および外部リソースを保存します.
  • Advanced PDF Options : PDF/Aの遵守、暗号化、メタデータのサポート.
  • Cross-Platform :Windows、Linux、およびmacOSで .NET 環境で動作します.

ベストプラクティス

  • 常にアプリケーションスタートアップでライセンスキーを適用して、評価水標を避ける.
  • 認証外部リソース(CSS、画像、フォント)は、変換前にアクセスできます.
  • 利用 PdfSaveOptions または ImageSaveOptions 生産量の質とサイズを調べる.
  • 大型HTMLファイルでは、ストリームベースの変換を好み、メモリの使用量を減らします.

NET のための Aspose.HTML Converter を統合することで、開発者は効率的に HTML コンテンツをプロフェッショナルな PDF、XPS、または画像出力に変換し、配置の一貫性と高いパフォーマンスを確保することができます.

 日本語