ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
現代のデジタル世界では、ドキュメントをある形式から別の形式に変換することは一般的な必要性です。 このような頻繁な要件の一つに、HTMLファイルをPDFに変換することがあり、特にウェブベースのコンテンツからレポート、請求書、またはその他の印刷可能なドキュメントを生成する際に求められます。
グループドックスは、C#、ASP.NET、VB.NET、および.NET Coreアプリケーション内でのHTMLからPDF形式へのシームレスな変換を目的とした強力な.NETドキュメント変換APIを提供します。 変換プロセス全体で正確なフォーマットとレイアウトの保持を保証し、コーディング作業を最小限に抑えます。
一方、IronPDFは、C#アプリケーション内でPDFの生成と操作を処理するために特に設計された.NETライブラリです。 HTMLコンテンツをPDFファイルに変換するプロセスを簡素化し、豊富なカスタマイズオプションと信頼性の高いパフォーマンスを提供します。 この記事では、これらのライブラリの両方を探り、比較します。
HTMLをPDFに変換する新しいプロジェクトを作成します。
新しく作成したプロジェクトにGroupDocsをインストールします。
GroupDocs.Conversionライブラリを使用してHTMLをPDFドキュメントに変換します。
プロジェクトにIronPDFをインストールします。
GroupDocs.ConversionユーザーがHTMLファイルを簡単にPDFに変換できるオンラインツールを提供します。 このツールはインターネット接続がある任意のデバイスからアクセス可能であり、高い汎用性とユーザーフレンドリーを兼ね備えています。 コンバーターは、Windows、macOS、Linux、Android、およびiOSを含むさまざまなプラットフォームをサポートしています。
これは、さまざまなシナリオに対応できるように設計された、シンプルでありながら柔軟なHTMLからPDFへの変換のための強力なAPIを提供します。 では、GroupDocs.Conversion .NET NuGetライブラリの重要な機能のいくつかを見てみましょう。
幅広い形式サポート
ドキュメント: PDF、DOCX、PPTX、XLSXなど、さまざまな形式間で変換します。
画像: BMP、JPEG、PNG、GIF、およびTIFFなどの形式をサポートします。
CAD & GIS: DWG、DXFのようなCADファイルや、SHP、KMLのようなGIS形式を変換します。
オーディオ & ビデオ: オーディオファイルを変換(MP3、WAV)および動画ファイル(MP4、AVI).
その他: eBooks のサポートを含む(EPUB、MOBI), ウェブフォーマット(HTML、MHTML)、アーカイブ(ZIP、TAR).
カスタマイズ可能な変換オプション
部分変換: ドキュメント全体または特定のページ範囲を変換します。
透かし: 変換中にドキュメントに透かしを追加します。
外観のカスタマイズ: 変換されたドキュメントの外観をカスタマイズできます。例えば、画像の解像度を設定したり、ドキュメントの出力形式を指定したりできます。
柔軟なロードオプション
ローカルおよびリモートの読み込み: ローカルディスク、ストリーム、URL、またはAmazon S3やAzure Blobのようなクラウドストレージサービスからドキュメントを読み込みます。
パスワード保護されたドキュメント: パスワード保護されたドキュメントを読み込み、変換します。
クロスプラットフォームサポート
オペレーティングシステム: Windows、Linux、macOSに対応しています。
開発環境: C#、F#、VB.NETでの開発をサポートします。
自己完結型ライブラリ
IronPDFは、C#アプリケーション内でPDFの生成と操作を処理するために特に設計された.NETライブラリです。 HTMLコンテンツをPDF形式に変換するプロセスを簡素化し、豊富なカスタマイズオプションと信頼性のあるパフォーマンスを提供します。 ウェブアプリケーション、デスクトップソフトウェア、またはバックエンドサービスを開発している場合でも、IronPDFはPDF生成をシームレスに統合するための包括的なツールセットを提供します。
HTMLからPDFへの変換
HTMLファイル: CSS、JavaScript、画像を含むHTMLファイルをPDFに変換します。
HTML ストリング: HTML ストリングを直接 PDF ドキュメントにレンダリングします。
URL: URLを提供してWebページをPDFに変換します。
PDFの生成と編集
PDFを作成: 最初からまたは既存のドキュメントからPDFを生成します。
PDFの編集: PDF内のテキスト、画像、その他の要素を追加、削除、または変更します。
マージと分割: 複数のPDFを1つに結合する、または単一のPDFを複数のドキュメントに分割する。
高度なフォーマッティング
ヘッダーとフッター: ページ番号や日付を含むヘッダーとフッターを追加します。
透かし: PDFドキュメントに透かしを適用します。
ページ設定: ページサイズ、向き、余白などをカスタマイズします。
セキュリティとコンプライアンス
パスワード保護: パスワードでPDFを保護し、権限を設定します。
デジタル署名: 証明書を使用してPDFにデジタル署名します。
コンプライアンス: 長期保存とアクセシビリティのためのPDF/AおよびPDF/UA規格をサポートしています。
クロスプラットフォームサポート
オペレーティングシステム: Windows、Linux、macOSに対応。
Visual Studio: C#プロジェクトを作成および管理するために、Visual Studioがインストールされていることを確認してください。
まず最初に、Visual Studioで新しいプロジェクトを作成しましょう。 Visual Studio を開き、新しいプロジェクトを作成するをクリックします。 以下のウィンドウが表示されたら、プロジェクトの種類をコンソールアプリとして選択してください。
以下のようにプロジェクト名と場所を選択してください。
必要な.NETバージョンを選択してください。
すべてのオプションが選択されると、プロジェクトは正常に作成されます。
次に、Visual Studio のパッケージマネージャーまたはコマンドラインから直接、GroupDocs.Conversion .NET NuGet パッケージをインストールしてください。
CMDラインから:
GroupDocs.Conversion NuGetが正常にインストールされたら、ライブラリを使用し始めることができます。
次のコードスニペットは、GroupDocs.Conversionライブラリを使用してHTMLをPDFに変換する方法を示しています。
using System;
using System.IO;
using GroupDocs.Conversion.Options.Convert;
// Html To PDF conversion app sample code
namespace GroupDocVsIronPDF
{
public class Program
{
public static void ConvertHtmlToPdf
{
string outputFolder = "C:\\code\\articles\\july26"; // output with html pages converted to PDF
string outputFile = Path.Combine(outputFolder, "convertedUsingGroupDoc.pdf"); // converted pdf file
var input = "C:\\code\\articles\\july26\\groupDocConversion.html" // input html file
using (var converter = new GroupDocs.Conversion.Converter(input))
{
var options = new PdfConvertOptions();
converter.Convert(outputFile, options);
Console.WriteLine("\nConversion to pdf completed successfully. \nCheck output in {0}", outputFolder);
}
}
}
}
using System;
using System.IO;
using GroupDocs.Conversion.Options.Convert;
// Html To PDF conversion app sample code
namespace GroupDocVsIronPDF
{
public class Program
{
public static void ConvertHtmlToPdf
{
string outputFolder = "C:\\code\\articles\\july26"; // output with html pages converted to PDF
string outputFile = Path.Combine(outputFolder, "convertedUsingGroupDoc.pdf"); // converted pdf file
var input = "C:\\code\\articles\\july26\\groupDocConversion.html" // input html file
using (var converter = new GroupDocs.Conversion.Converter(input))
{
var options = new PdfConvertOptions();
converter.Convert(outputFile, options);
Console.WriteLine("\nConversion to pdf completed successfully. \nCheck output in {0}", outputFolder);
}
}
}
}
Imports Microsoft.VisualBasic
Imports System
Imports System.IO
Imports GroupDocs.Conversion.Options.Convert
' Html To PDF conversion app sample code
Namespace GroupDocVsIronPDF
Public Class Program
Public Shared ReadOnly Property ConvertHtmlToPdf() As void
Dim outputFolder As String = "C:\code\articles\july26" ' output with html pages converted to PDF
Dim outputFile As String = Path.Combine(outputFolder, "convertedUsingGroupDoc.pdf") ' converted pdf file
'INSTANT VB TODO TASK: The following line contains an assignment within expression that was not extracted by Instant VB:
'ORIGINAL LINE: var input = "C:\code\articles\july26\groupDocConversion.html" using(var converter = new GroupDocs.Conversion.Converter(input))
Dim input = "C:\code\articles\july26\groupDocConversion.html" using(var converter = New GroupDocs.Conversion.Converter(input))
If True Then
Dim options = New PdfConvertOptions()
converter.Convert(outputFile, options)
Console.WriteLine(vbLf & "Conversion to pdf completed successfully. " & vbLf & "Check output in {0}", outputFolder)
End If
End Property
End Class
End Namespace
**コード説明
このプログラムはHTMLファイルを変換する方法を示します(groupDocConversion.html)PDFファイルへ(convertedUsingGroupDoc.pdf)GroupDocs.Conversionライブラリを使用して。 以下はコードの説明です。
名前空間とインポート: プログラムは必要な名前空間のインポートから始まります。 System と System.IO は基本的な入出力操作のための標準的な .NET 名前空間です。 GroupDocs.Conversion.Options.Convertは、GroupDocs.Conversion APIの変換オプションをインポートするために使用されます。 Microsoft.VisualBasic 名前空間は、Path.Combine のようなパスの結合をクロスプラットフォームで行うためのユーティリティのためにインポートされている可能性があります。
プログラムクラス: プログラムクラスは、GroupDocVsIronPDF名前空間の一部として宣言されています。
ConvertHtmlToPdf メソッド: これは静的メソッドです(public static void ConvertHtmlToPdf)HTMLをPDFに変換する責任を持つ。 それはパラメータを取りません。
outputFolder: 変換されたPDFファイルが保存されるディレクトリを指定します。
outputFile: outputFolderを希望する出力ファイル名と結合します(convertedUsingGroupDoc.pdf)、出力PDFファイルの完全なパスを形成します。
入力: 入力HTMLファイルへのパスを指定します。
以下のHTMLファイルを例として使用しましょう。また、利用可能な無料のHTMLファイルをダウンロードすることもできます。
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate GroupDocs .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;">GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios. To begin using GroupDocs HTML to PDF converter in your C# applications.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;"> dotnet add package GroupDocs.Conversion --version 24.6.0</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;">using GroupDocs.Conversion.Options.Convert;
</p>
<p style="color:blue;">
using System.IO;
</p>
<p style="color:blue;"> using GroupDocs.Conversion.Options.Convert;</p>
</code>
<h2 style="color:black;">Load the Source HTML File</h2>
<code style="color:blue;"> using (var converter = new GroupDocs.Conversion.Converter("path to html file"))
</code>
<h2 style="color:black;">Perform the Conversion</h2>
<code style="color:blue;">
<p>var options = new PdfConvertOptions();</p>
<p>converter.Convert(outputFile, options);</p>
</code>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate GroupDocs .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;">GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios. To begin using GroupDocs HTML to PDF converter in your C# applications.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;"> dotnet add package GroupDocs.Conversion --version 24.6.0</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;">using GroupDocs.Conversion.Options.Convert;
</p>
<p style="color:blue;">
using System.IO;
</p>
<p style="color:blue;"> using GroupDocs.Conversion.Options.Convert;</p>
</code>
<h2 style="color:black;">Load the Source HTML File</h2>
<code style="color:blue;"> using (var converter = new GroupDocs.Conversion.Converter("path to html file"))
</code>
<h2 style="color:black;">Perform the Conversion</h2>
<code style="color:blue;">
<p>var options = new PdfConvertOptions();</p>
<p>converter.Convert(outputFile, options);</p>
</code>
</body>
</html>
version 24.6.0 -= 1
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion --version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang="csharp"> <p style="color:blue;"> using GroupDocs.Conversion.Options.Convert;
"csharp"> <p style="color:blue;"> using GroupDocs.Conversion.Options.Convert
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang="csharp"> <p style
"language-csharp" data-lang="csharp"> <p style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang
"color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class
"color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style
"color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style
"color:gray;"> GroupDocs provides a robust API for HTML [to] PDF conversion, designed [to] be simple yet flexible enough [to] handle various scenarios.To begin using GroupDocs HTML [to] PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style
"color:black;"> Demonstrate GroupDocs.Net Package [to] Convert HTML [to] PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML [to] PDF conversion, designed [to] be simple yet flexible enough [to] handle various scenarios.To begin using GroupDocs HTML [to] PDF converter in your C# applications.</p> <h2 style
<(Not DOCTYPE) html> (Of html) (Of body) <h1 style="color:black;"> Demonstrate GroupDocs.Net Package [to] Convert HTML [to] PDF</h1> <p style
</p> <p style="color:blue;"> using System.IO
</p> <p style="color:blue;"> using GroupDocs.Conversion.Options.Convert
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style="color:blue;"> <p> var options = new PdfConvertOptions();
"color:blue;"> (Of p) var options = New PdfConvertOptions()
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style="color:blue;"> <p> var options
"color:black;"> Perform the Conversion</h2> <code style="color:blue;"> (Of p) var options
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style
"color:blue;"> using(var converter = New GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style
"color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = New GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style
</p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style
</p> (Of p) converter.Convert(outputFile, options)
'INSTANT VB TODO TASK: The following line uses invalid syntax:
' </p> </code> </body> </html>
出力 PDF
今すぐインストールIronPDFNuGetパッケージIronsSoftwareVisual StudioやNuGetパッケージマネージャーから使用して。
CMD から:
NuGetパッケージが正常にインストールされたら、プロジェクトはIronPDFを使用してHTMLをPDFに変換するプロセスをテストするためのコードを追加する準備が整います。
次のコードは、IronPDF .NET ライブラリを使用してHTMLをPDFに変換する方法を示しています。
namespace GroupDocVsIronPDF
{
internal class IronPDFDemo
{
public static void Execute()
{
IronPdf.License.LicenseKey = "your key";
// Create Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML Data files
var pdf = renderer.RenderHtmlFileAsPdf("C:\\code\\articles\\july26\\groupDocConversion.html");
// Save As PDF
pdf.SaveAs("convertedUsingIronPDF.pdf");
}
}
}
namespace GroupDocVsIronPDF
{
internal class IronPDFDemo
{
public static void Execute()
{
IronPdf.License.LicenseKey = "your key";
// Create Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML Data files
var pdf = renderer.RenderHtmlFileAsPdf("C:\\code\\articles\\july26\\groupDocConversion.html");
// Save As PDF
pdf.SaveAs("convertedUsingIronPDF.pdf");
}
}
}
Namespace GroupDocVsIronPDF
Friend Class IronPDFDemo
Public Shared Sub Execute()
IronPdf.License.LicenseKey = "your key"
' Create Renderer
Dim renderer = New ChromePdfRenderer()
' Create a PDF from an existing HTML Data files
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\code\articles\july26\groupDocConversion.html")
' Save As PDF
pdf.SaveAs("convertedUsingIronPDF.pdf")
End Sub
End Class
End Namespace
**コード説明
次のC#プログラムは、GroupDocVsIronPDF名前空間内で、IronPDFを使用してHTMLファイルを変換する方法を示しています。(groupDocConversion.html)PDFファイルへ(convertedUsingIronPDF.pdf). 以下はコードの説明です。
名前空間とクラス: IronPDFDemoクラスは、GroupDocVsIronPDF名前空間内でinternalとして宣言されています。
Execute メソッド: public static void Execute(): このメソッドは、IronPDFを使用してPDF変換を実行するためのエントリーポイントとして機能します。 それはパラメータを取りません。
ライセンスキーの設定: IronPdf.License.LicenseKey = "your key";: IronPDFのライセンスキーを設定します。 このステップは、IronPDFをライセンスモードで使用する際のライセンス条件の遵守を確保するために重要です。
レンダラーの作成: var renderer = new ChromePdfRenderer()ChromePdfRenderer の新しいインスタンスを初期化します。 このレンダラーは、Google Chromeのレンダリングエンジンを使用して、HTMLコンテンツをPDFに変換することができます。
HTML から PDF への変換: renderer.RenderHtmlFileAsPdf("C:\code\articles\july26\groupDocConversion.html")指定されたHTMLファイルを変換します(groupDocConversion.html)PDFドキュメントに(pdf)ChromePdfRendererによって提供されるRenderHtmlFileAsPdfメソッドを使用して。
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate Iron .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;"> IronPDF simplifies HTML to PDF conversion in C# applications with its robust set of features and intuitive API. Whether you need to generate reports, convert web pages, or create printable documents from HTML content, IronPDF provides the tools necessary to achieve high-quality PDF outputs efficiently. By integrating IronPDF into your projects, you can enhance document generation workflows and deliver professional-grade PDF documents tailored to your application's requirements.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;">dotnet add package IronPdf --version 2024.7.8</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;"> using IronPdf;
</p>
</code>
<h2 style="color:black;">Create ChromePdfRenderer</h2>
<code style="color:blue;"> var renderer = new ChromePdfRenderer();
</code>
<h2 style="color:black;">Create PDF from HTML file</h2>
<code style="color:blue;"> var pdf = renderer.RenderHtmlFileAsPdf("myHtmlFile.html");
</code>
<h2 style="color:black;">SAve PDF File</h2>
<code style="color:blue;"> pdf.SaveAs("output.pdf");
</code>
</code>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate Iron .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;"> IronPDF simplifies HTML to PDF conversion in C# applications with its robust set of features and intuitive API. Whether you need to generate reports, convert web pages, or create printable documents from HTML content, IronPDF provides the tools necessary to achieve high-quality PDF outputs efficiently. By integrating IronPDF into your projects, you can enhance document generation workflows and deliver professional-grade PDF documents tailored to your application's requirements.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;">dotnet add package IronPdf --version 2024.7.8</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;"> using IronPdf;
</p>
</code>
<h2 style="color:black;">Create ChromePdfRenderer</h2>
<code style="color:blue;"> var renderer = new ChromePdfRenderer();
</code>
<h2 style="color:black;">Create PDF from HTML file</h2>
<code style="color:blue;"> var pdf = renderer.RenderHtmlFileAsPdf("myHtmlFile.html");
</code>
<h2 style="color:black;">SAve PDF File</h2>
<code style="color:blue;"> pdf.SaveAs("output.pdf");
</code>
</code>
</body>
</html>
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'<!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate Iron.Net Package @to Convert HTML @to PDF</h1> <p style="color:gray;"> IronPDF simplifies HTML @to PDF conversion in C# applications @with its robust @set @of features @and intuitive API.Whether you need @to generate reports, convert web pages, @or create printable documents from HTML content, IronPDF provides the tools necessary @to achieve high-quality PDF outputs efficiently.By integrating IronPDF into your projects, you can enhance document generation workflows @and deliver professional-grade PDF documents tailored @to your application's requirements.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package IronPdf --version 2024.7.8</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang="csharp"> <p style="color:blue;"> using IronPdf; </p> </code> <h2 style="color:black;"> Create ChromePdfRenderer</h2> <code style="color:blue;"> var renderer = New ChromePdfRenderer(); </code> <h2 style="color:black;"> Create PDF from HTML file</h2> <code style="color:blue;"> var pdf = renderer.RenderHtmlFileAsPdf("myHtmlFile.html"); </code> <h2 style="color:black;"> SAve PDF File</h2> <code style="color:blue;"> pdf.SaveAs("output.pdf"); </code> </code> </body> </html>
IronPDF購入前にその豊富な機能をユーザーが確認できるようにするために。
スクリプトを使用する前に、ライセンスキーをスクリプトの先頭に配置してください。IronPDFパッケージ:
using IronPdf;
# Apply your license key
License.LicenseKey = "key"
using IronPdf;
# Apply your license key
License.LicenseKey = "key"
Imports IronPdf
#Apply your license key
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'License.LicenseKey = "key"
長所:
幅広いフォーマット: Word、Excel、PowerPoint、PDF、HTMLなど、変換に対応するさまざまなドキュメントフォーマットをサポートしています。
変換品質: 多くのカスタマイズオプションを備え、一般的に良好な品質の変換を提供します。
文書操作も含まれています: 変換以外にも、文書操作やメタデータ処理などの追加機能が提供されています。
APIの柔軟性: クロスプラットフォームや混在技術プロジェクトに有利となる、.NETおよびJava向けのAPIを提供します。
短所:
コスト: 商用目的や大量のドキュメントを扱う場合、比較的高価になる可能性があります。
学習曲線: ユースケースの複雑さによっては、GroupDocs.Conversion の統合と設定には、より急な学習曲線があるかもしれません。
長所:
PDF生成: .NETアプリケーション内でHTML、URL、または他の形式から直接PDFを生成するのに最適です。
使いやすさ: 特に基本的なPDF生成タスクにおいて、統合と使用が一般的に簡単です。
ドキュメンテーションとサポート: 開発者が初めて始める際に役立つ、良いドキュメンテーションとサポートを提供します。
コスト: ユースケースによっては、特にPDF生成タスクにおいて、GroupDocs.Conversionと比較してより費用対効果が高いかもしれません。
短所:
限定的なフォーマットサポート: 主にPDF生成に焦点を当てています; GroupDocs.Conversionとは異なり、PDF形式専用に設計されています。
カスタマイズ: 基本的なPDF生成のニーズには適していますが、レイアウトや高度な機能のカスタマイズオプションは、GroupDocs.Conversionと比較すると制限される可能性があります。
優れたカスタマーサポートと熟練した開発者によって支えられてIron Suite、これらの欠点は否定され、したがってIronPDF2つのうちで、最新でシンプルかつ高度なPDF変換機能を提供する優れたライブラリとして浮かび上がる。
グループドックスC# における HTML から PDF へのコンバーターは、アプリケーション内で HTML コンテンツを PDF 文書に変換するための簡単でありながら強力なソリューションを提供します。 この記事で提供されている手順と例に従うことで、レポートの生成、ウェブコンテンツのアーカイブ、またはその他のドキュメント処理のニーズに関わらず、プロジェクトにHTMLからPDFへの変換機能を迅速に統合することができます。 GroupDocsのライブラリは柔軟性と広範なカスタマイズオプションを提供しており、HTMLコンテンツからのPDF生成でアプリケーションを強化しようとしている開発者にとって信頼性のある選択肢です。
対照的に、IronPDFC#アプリケーションにおけるHTMLからPDFへの変換を、強力な機能セットと直感的なAPIで簡素化します。 レポートの生成、ウェブページの変換、またはHTMLコンテンツから印刷可能なドキュメントの作成が必要な場合、IronPDFは高品質なPDF出力を効率的に達成するために必要なツールを提供します。 IronPDFをプロジェクトに統合することで、ドキュメント生成のワークフローを強化し、アプリケーションの要件に合わせたプロフェッショナル品質のPDFドキュメントを提供することができます。
一流のカスタマーサポートと熟練した開発者に支えられてIron Suite, IronPDF2つのうちで、最新でシンプルかつ高度なPDF変換機能を提供する優れたライブラリとして浮かび上がる。
9つの .NET API製品 オフィス文書用