透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
現代のデジタル世界では、ドキュメントをある形式から別の形式に変換することは一般的な必要性です。 このような頻繁な要件の一つに、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);
}
}
}
}
**コード説明
このプログラムは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>
出力 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");
}
}
}
**コード説明
次の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>
IronPDF購入前にその豊富な機能をユーザーが確認できるようにするために。
スクリプトを使用する前に、ライセンスキーをスクリプトの先頭に配置してください。IronPDFパッケージ:
using IronPdf;
# Apply your license key
License.LicenseKey = "key"
using IronPdf;
# Apply your license key
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変換機能を提供する優れたライブラリとして浮かび上がる。