Web ページを PDF ドキュメントとして保存したいと思ったことはありませんか? HTML Web ページを実際の URL から変換すると、さまざまな理由で役立ちます。他のドキュメントと同様に、目的の Web ページをオフライン アクセス用に保存できます。 PDF 形式により、段落の強調表示、コメントの追加、変換された Web ページの編集が簡単になります。その結果、Web ページは自分の好みに合わせてカスタマイズできます。この記事では、C# で URL を PDF に変換する方法を学習します。
この記事では、次のトピックについて説明します。
URL を PDF に変換する C# API
Web ページをライブ URL から PDF ドキュメントに変換するには、Aspose.HTML for .NET API を使用します。これは、HTML Web ページまたはスタンドアロンの HTML ドキュメントからデータを作成、変更、および抽出できる機能豊富な API です。また、外部ソフトウェアなしで、HTML Web ページとドキュメントを サポートされている形式 に変換することもできます。
API の Url クラスは、ユニバーサル識別子 (URL) のオブジェクト表現を提供します。 PdfSaveOptions API のクラスがあり、PDF として保存する際にさまざまな保存オプションを指定できます。 Converter クラスを使用して、サポートされているドキュメントを一般的な形式に変換できます。このクラスの ConvertHTML(Url, PdfSaveOptions, string) メソッドを使用すると、HTML を他の形式に変換できます。
APIのDLLをダウンロードするか、NuGetを使ってインストールしてください。
PM> Install-Package Aspose.Html
C# で URL を PDF に変換する方法
以下の手順に従って、HTML を URL から PDF に簡単に変換できます。
- ライブ Web ページの URL を指定します。
- PDF 保存オプションを指定します。
- URL コンテンツを PDF として保存します。
次のセクションでは、これらの手順を C# コードに変換し、HTML Web ページのコンテンツを URL から PDF に保存する方法について説明します。
C# を使用して URL を PDF に変換する
以下の手順に従って、ライブ URL から任意の Web ページを PDF ドキュメントに保存できます。
- まず、Web ページの URL を使用して Url クラスのインスタンスを作成します。
- 次に、PdfSaveOptions クラスのインスタンスを作成します。
- オプションで、保存オプションを定義します。
- 最後に、Converter.ConvertHTML() メソッドを使用して HTML を PDF として保存します。 Url、PdfSaveOptions、および出力 PDF ファイル パスを引数として取ります。
次のコード サンプルは、C# で URL を PDF に変換する方法を示しています。
// このコード例は、コンテンツを URL から PDF ドキュメントに変換する方法を示しています。
// URL
Url url = new Url("https://about.aspose.com/");
// PdfSaveOptions の初期化
var options = new PdfSaveOptions();
// HTML コードを PDF に変換する
Converter.ConvertHTML(url, options, @"C:\Files\URLtoPDF.pdf");
無料ライセンスを取得
無料の一時ライセンスを取得して、評価制限なしで Aspose.HTML for .NET を試すことができます。
結論
この記事では、C# で HTML コンテンツを URL から PDF に変換する方法を学びました。また、ドキュメンテーション を使用して、Aspose.HTML for .NET API の詳細を学ぶことができます。ご不明な点がございましたら、無料サポート フォーラム までお気軽にお問い合わせください。