このステップバイステップのチュートリアルでは、C#を使用してHTMLをPDFに変換する方法を学習します。 HTMLドキュメントには、CSSスタイル(インライン、埋め込み、外部)が含まれている場合があります。このトピックのC#コード例は、元のコンテンツの画像、テキスト、フォント、およびレイアウトの忠実度が高いHTMLをPDFにレンダリングします。
以下は、正確なスタイルでHTMLからPDFを生成するための簡単な手順です。
C#を使用してHTMLをPDFに変換する手順
- NuGetパッケージを使用してAspose.Words for .NETをインストールします
- Aspose.Words名前空間への参照を追加します
- 入力HTMLドキュメントをAspose.WordsのDOMにインポートします
- ドキュメントをPDFファイル形式で保存します
最後のトピックでは、C#を使用してWord文書を作成する方法について調べました。 ただし、このトピックでは、.NETアプリケーション用のHTMLからPDFへのコンバーターを構築する方法について説明します。 ASP.NET、.NET Coreアプリケーション、およびWindowsフォームで使用できます。
C#を使用してHTMLをPDFに変換するコード
上記のC#のコード例では、MSOfficeをインストールせずにHTMLからPDFを作成します。 上記の例を使用したHTMLからPDFへの変換は、MSWordの動作を模倣しています。 HTMLドキュメントをMSWordで開き、PDFに変換すると、同じ出力が得られます。