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、または画像出力に変換し、配置の一貫性と高いパフォーマンスを確保することができます.