XHTMLは、HTMLファイルのより厳密でXMLベースのバージョンです。さまざまなデータ形式との相互運用性を強化するために開発されました。一方、PDFファイルは、複数のプラットフォームとオペレーティングシステムでサポートされているため人気があります。場合によっては、XHTMLファイルをPDF形式に変換する必要があります。したがって、この記事では、C#でプログラムによってXHTMLファイルをPDFドキュメントに変換する方法について説明します。
XHTMLからPDFへのコンバーター– C#.NET APIのインストール
Aspose.HTML for .NET APIを使用して、HTML、EPUB、SVGなどを含むいくつかのWeb関連のファイル形式を作成、編集、または変換できます。APIをダウンロードして構成できます。 New Releasesページまたは以下のNuGetインストールコマンドからの参照ファイル:
PM> Install-Package Aspose.Html
XHTMLをC#でPDFファイルに変換する
XHTMLドキュメントは、他のXMLベースの言語からのフラグメントを含めることで拡張性を提供できます。以下の手順に従って、XHTMLファイルをPDF形式に変換できます。
- 入力XHTMLファイルをロードします。
- PdfSaveOptionsクラスのインスタンスを初期化します。
- ConvertHTMLメソッドを使用してXHTMLをPDFファイルに変換します。
次のコードサンプルは、C#でプログラムによってXHTMLファイルをPDFに変換する方法を示しています。
// XHTMLファイルをロードして変換します
HTMLDocument document = new HTMLDocument("sample.xhtml");
// PdfSaveOptionsのインスタンスを作成します
PdfSaveOptions options = new PdfSaveOptions();
// XHTMLをPDFファイルとして保存
Converter.ConvertHTML(document, options, "output.pdf");
Aspose.HTML for.NET APIを探索する
ドキュメントスペースでは、Webおよびインターネット関連のファイル形式で動作するAPIの他のさまざまな機能について説明しています。ファイルのWebクロール、ダウンロード、または変換のさまざまなオプションを調べることができます。
無料ライセンスを取得する
無料の一時ライセンスをリクエストすることで、評価の制限なしにAPIを評価できます。
結論
この記事では、.NETまたは.NET Coreフレームワークを介したC#ベースのアプリケーションでのXHTMLからPDFドキュメントへの変換プロセスについて理解しました。また、ご不明な点がございましたら、フォーラムまでお問い合わせください。