Xceed.Document .NET(開発者向けの動作方法)
堅牢な.NET開発環境では、ドキュメント生成と変換タスクのシームレスな処理が多くのアプリケーションにとって不可欠です。 動的なレポートの生成、請求書の作成、形式間のドキュメント変換など、手元に適切なツールがあることは、ワークフローを大幅に簡略化し、生産性を向上させることができます。
この記事では、Xceed.Document.NETとIronPDF — .NETでの文書操作のための2つの強力なライブラリ — がどのようにこれらのプロセスを簡素化し、開発者が多目的かつ効率的なアプリケーションを作成する力を与えるかを探ります。
Xceed.Document.NETの紹介
Xceedが開発したXceed.Document.NETは、Microsoft WordまたはOffice InterOpをインストールせずにプログラム的にWordドキュメント(DOCXファイル)の作成、操作、フォーマットを促進する包括的な.NETアセンブリです。シンプルさと多様性を念頭に置いて開発されており、Xceed.Document.NETは開発者に対し、ドキュメント生成機能を.NETアプリケーションにシームレスに統合するための直感的なAPIを提供します。

Xceed.Document.NETの力を活用して、開発者はパラグラフ、テーブル、画像、スタイルなど、Wordドキュメントのさまざまな要素を簡単に操作し、特定の要件に応じた豊かでカスタマイズ可能なドキュメントを作成できます。 ドキュメントのプロパティを設定し、デジタル署名を行い、MS Wordドキュメントの完全性をデジタル署名で保証することもできます。
Xceedは、テキストドキュメント、さまざまなテキスト形式、.NETドキュメントからPDFへの変換など、異なるドキュメント形式に合わせたさまざまなライブラリを提供しています。
Xceed.Document.NETの特徴
- 強力なドキュメント操作: Xceed.Document.NETは、包括的な機能セットと直感的なAPIのおかげで、開発者が簡単にWordドキュメントを作成、変更、フォーマットすることを可能にします。
- 多様なコンテンツ管理: Xceed.Document.NETを使用すると、開発者はパラグラフ、テーブル、画像、スタイルなどさまざまなドキュメント要素を操作して、動的で視覚的に魅力的なドキュメントを作成できます。
- 豊富なフォーマットオプション: フォント、色、配置などを適用することで、開発者はドキュメントの外観をカスタマイズできる、Xceed.Document.NETが提供する豊富なフォーマットオプション。
- クロスプラットフォーム互換性: Xceed.Document.NETは、Windows Forms、WPF、ASP.NET、.NET Coreなど、さまざまな.NETプラットフォームと互換性があり、幅広いアプリケーションに適しています。
- シームレスな統合: Xceed.Document.NETは他の.NETライブラリおよびフレームワークとシームレスに統合され、開発者がドキュメント関連のワークフローを簡単に強化できます。
C# Visual Studio プロジェクトの作成
- Visual Studioを開き、新しいC#プロジェクトを作成します。

- あなたの要件に合ったプロジェクトテンプレートを選択します(例:コンソールアプリケーション、Windows Formsアプリケーション)。

- プロジェクト名と場所を指定し、"次へ"をクリックします。
Xceed.Document.NETのインストールは簡単です。
- 追加情報から最新の.NET Frameworkを選択します。 "Create"をクリックしてプロジェクトを作成します。
SharpZipLibを.NETプロジェクトに統合するには:
Xceed.Document.NETのインストールは簡単なプロセスです:
- Visual Studioまたは好みのIDEを開きます。
- 新しいプロジェクトを作成するか、既存の.NETプロジェクトを開きます。
- NuGetパッケージマネージャコンソールに移動します。
次のコマンドを実行してXceed.Document.NETパッケージをインストールします:
Install-Package Xceed.Document.NET
- インストールが完了すると、プロジェクトでXceed.Document.NETを使用し始めることができます。
注意: DOCXフォーマットを作成するためには、Xceed.Document.NETを使用して要素を組み込むためにXceed.Words.NETが必要であることを理解することが重要です。
Install-Package Xceed.Words.NET
Xceed.Document.NETを使ったDOCXファイルの作成
Xceed.Document.NETを使用してDOCXファイルを作成するのは簡単で直感的です。プログラムでWord文書を作成する基本的な例を以下に示します:
using Xceed.Words.NET;
using System;
class Program
{
static void Main(string[] args)
{
// Create a new document
using (DocX document = DocX.Create("SampleDocument.docx"))
{
// Add a paragraph with text, styling it with font size, boldness and centered alignment
document.InsertParagraph("Hello, World!")
.FontSize(12) // Set the font size
.Bold() // Make the text bold
.Alignment = Alignment.center; // Center align the text
// Save the document
document.Save();
Console.WriteLine("Document created successfully!");
}
}
}using Xceed.Words.NET;
using System;
class Program
{
static void Main(string[] args)
{
// Create a new document
using (DocX document = DocX.Create("SampleDocument.docx"))
{
// Add a paragraph with text, styling it with font size, boldness and centered alignment
document.InsertParagraph("Hello, World!")
.FontSize(12) // Set the font size
.Bold() // Make the text bold
.Alignment = Alignment.center; // Center align the text
// Save the document
document.Save();
Console.WriteLine("Document created successfully!");
}
}
}Imports Xceed.Words.NET
Imports System
Friend Class Program
Shared Sub Main(ByVal args() As String)
' Create a new document
Using document As DocX = DocX.Create("SampleDocument.docx")
' Add a paragraph with text, styling it with font size, boldness and centered alignment
document.InsertParagraph("Hello, World!").FontSize(12).Bold().Alignment = Alignment.center ' Center align the text
' Save the document
document.Save()
Console.WriteLine("Document created successfully!")
End Using
End Sub
End Class上記のコードの出力は次の通りです。 作成されたDOCXファイルはMicrosoft Office Wordアプリケーションを使用して開くことができます。
IronPDFとのXceed.Document.NETの統合
Xceed.Document.NETとIronPDFの統合
IronPDFは、.NETアプリケーション内でPDFの生成、操作、レンダリング作業を簡略化するために設計された堅牢な.NETライブラリです。
IronPDF
IronPDFは、.NETアプリケーション内でのPDF生成、操作、およびレンダリングの作業を簡素化するために設計された堅牢な.NETライブラリです。 IronPDFはウェブページ、URL、HTMLをPDFに変換し、オリジナルソースを完全に再現する優れたツールです。
IronPDFは、ウェブページ、URL、およびHTMLをPDFに変換するための優れたツールであり、元のソースに完璧に似たPDFを生成します。 ウェブページからPDFを作成する必要がある場合、IronPDFが解決策です! 
using IronPdf;
using System;
class Program
{
static void Main(string[] args)
{
var renderer = new ChromePdfRenderer();
// 1. Convert HTML String to PDF
var htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>";
var pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent);
pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf");
Console.WriteLine("HTML string converted to PDF successfully.");
// 2. Convert HTML File to PDF
var htmlFilePath = "path_to_your_html_file.html"; // Specify the path to your HTML file
var pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath);
pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf");
Console.WriteLine("HTML file converted to PDF successfully.");
// 3. Convert URL to PDF
var url = "http://ironpdf.com"; // Specify the URL
var pdfFromUrl = renderer.RenderUrlAsPdf(url);
pdfFromUrl.SaveAs("URLToPDF.pdf");
Console.WriteLine("URL converted to PDF successfully.");
}
}using IronPdf;
using System;
class Program
{
static void Main(string[] args)
{
var renderer = new ChromePdfRenderer();
// 1. Convert HTML String to PDF
var htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>";
var pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent);
pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf");
Console.WriteLine("HTML string converted to PDF successfully.");
// 2. Convert HTML File to PDF
var htmlFilePath = "path_to_your_html_file.html"; // Specify the path to your HTML file
var pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath);
pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf");
Console.WriteLine("HTML file converted to PDF successfully.");
// 3. Convert URL to PDF
var url = "http://ironpdf.com"; // Specify the URL
var pdfFromUrl = renderer.RenderUrlAsPdf(url);
pdfFromUrl.SaveAs("URLToPDF.pdf");
Console.WriteLine("URL converted to PDF successfully.");
}
}Imports IronPdf
Imports System
Friend Class Program
Shared Sub Main(ByVal args() As String)
Dim renderer = New ChromePdfRenderer()
' 1. Convert HTML String to PDF
Dim htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>"
Dim pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent)
pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf")
Console.WriteLine("HTML string converted to PDF successfully.")
' 2. Convert HTML File to PDF
Dim htmlFilePath = "path_to_your_html_file.html" ' Specify the path to your HTML file
Dim pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath)
pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf")
Console.WriteLine("HTML file converted to PDF successfully.")
' 3. Convert URL to PDF
Dim url = "http://ironpdf.com" ' Specify the URL
Dim pdfFromUrl = renderer.RenderUrlAsPdf(url)
pdfFromUrl.SaveAs("URLToPDF.pdf")
Console.WriteLine("URL converted to PDF successfully.")
End Sub
End Class
PDF生成: IronPDFはHTML、画像、XMLデータなど、さまざまなソースからPDFドキュメントを作成できます。
- PDF生成: IronPDFを使用すると、開発者はHTML、画像、XMLデータなどのさまざまなソースからPDFドキュメントを作成することができます。 これにより、特定の要件に応じた動的でカスタマイズ可能なPDFの生成が可能になります。
- PDFの操作: IronPDFを使用すると、開発者は既存のPDFドキュメントにページ、テキスト、画像、注釈、その他の要素を追加、変更、または削除することができます。 この柔軟性により、開発者はニーズに応じてPDFドキュメントを編集およびカスタマイズできます。
- PDF変換:IronPDFは、HTML、Word文書(DOCX)、画像、およびその他のファイル形式をPDF形式に変換することを容易にします。 4. PDFレンダリング: IronPDFは高品質のPDFレンダリング機能を提供し、カスタマイズ可能なビューアコンポーネントを使用して.NETアプリケーション内でPDFドキュメントを表示することができます。
- PDFレンダリング:IronPDFは高品質なPDFレンダリング機能を提供し、開発者がカスタマイズ可能なビューワコンポーネントを使用して.NETアプリケーション内でPDF文書を表示できるようにします。 これにより、ユーザーはアプリケーションインターフェース内でPDFコンテンツを直接表示できます。
- クロスプラットフォーム互換性: IronPDFは広範な.NETサポートを提供します。 Windows Forms、WPF、ASP.NET、.NET Coreなど、さまざまな.NETプラットフォームと互換性があります。 Windows、Linux、macOS向けに提供されます。 これにより、開発者はターゲットプラットフォームに関係なく、さまざまなアプリケーションでIronPDFを使用できることが保証されます。
- パフォーマンス最適化: IronPDFはパフォーマンスとスケーラビリティの最適化が行われ、大規模な文書でも迅速かつ効率的にPDFを生成およびレンダリングできるようにします。 これにより、開発者はPDF関連のタスクを効果的に処理するレスポンシブで高性能なアプリケーションを作成できます。
- ライセンスオプション: IronPDFは、個々の開発者、小規模チーム、およびエンタープライズレベルのアプリケーションのニーズに合った柔軟なライセンスオプションを提供します。 ## Xceed.Document.NETとIronPDFライブラリの統合手順
IronPDFライブラリとの統合手順
1. IronPDFのインストール
Visual Studioまたはお好みのIDEを開きます。
- NuGet Package Manager Consoleに移動します。
- NuGetパッケージマネージャコンソールに移動します。
次のコマンドを実行してIronPDFパッケージをインストールします:
Install-Package IronPdf- NuGetの参照タブでIronZIPを選択し、インストールをクリックします:

2. IronPDFを使用したDOCXからPDFへの変換ロジックの実装
2. IronPDFを使用してDOCXをPDFに変換するロジックを実装する
- IronPDFから
DocxToPdfRendererクラスをインスタンス化します。 RenderDocxAsPdfメソッドを使用して、Xceed.Document.NETを使用して生成されたDOCXファイルをPDFドキュメントとしてレンダリングします。RenderDocxAsPdfメソッドを使用して、Xceed.Document.NETを使用して生成されたDOCXファイルをPDFドキュメントとしてレンダリングします。 DOCXファイルをPDFに変換するための基本的なサンプルコードスニペットはこちらです。
ここでは、IronPDFを使用してDOCXファイルをPDFに変換する方法を示すサンプルコードスニペットを紹介します:
using IronPdf;
using System;
class Program
{
static void Main(string[] args)
{
// Instantiate the DOCX to PDF renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
// Render from a DOCX file to produce a PDF document
PdfDocument pdf = renderer.RenderDocxAsPdf("SampleDocument.docx");
// Save the PDF document
pdf.SaveAs("SampleDocument.pdf");
Console.WriteLine("DOCX file converted to PDF successfully.");
}
}using IronPdf;
using System;
class Program
{
static void Main(string[] args)
{
// Instantiate the DOCX to PDF renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
// Render from a DOCX file to produce a PDF document
PdfDocument pdf = renderer.RenderDocxAsPdf("SampleDocument.docx");
// Save the PDF document
pdf.SaveAs("SampleDocument.pdf");
Console.WriteLine("DOCX file converted to PDF successfully.");
}
}Imports IronPdf
Imports System
Friend Class Program
Shared Sub Main(ByVal args() As String)
' Instantiate the DOCX to PDF renderer
Dim renderer As New DocxToPdfRenderer()
' Render from a DOCX file to produce a PDF document
Dim pdf As PdfDocument = renderer.RenderDocxAsPdf("SampleDocument.docx")
' Save the PDF document
pdf.SaveAs("SampleDocument.pdf")
Console.WriteLine("DOCX file converted to PDF successfully.")
End Sub
End ClassDOCXファイルは、元のドキュメントの形式を保持するためにPDFファイルに簡単に変換されます。
出力: DOCXからPDFへの変換

IronPDFおよびその機能についての詳細情報は、こちらのIronPDFドキュメントページをご覧ください。 使用可能なHTMLからPDFへの例を探索し、.NET FrameworkコンソールまたはWebアプリケーションでのPDF操作を始めましょう。
結論
結論として、Xceed.Document.NETおよびIronPDFは、.NETアプリケーションでのドキュメント生成と変換のための強力なソリューションを提供します。 Xceed.Document.NETの機能を活用することで、開発者は簡単に動的で視覚的に魅力的なWord文書を作成できます。 IronPDFとのシームレスな統合により、開発者はこれらのWord文書をPDF形式に effortlessly に変換でき、アプリケーションの多才さとアクセシビリティを向上させます。 レポートを作成したり、請求書を生成したり、形式間で文書を変換したりする場合でも、Xceed.Document.NETとIronPDFは開発者が文書関連のワークフローを簡素化し、.NETアプリケーションで優れた結果を提供するのを可能にします。
IronPDF by Iron Softwareは無料トライアルを提供しており、商業プロジェクトへの展開に必要です。 IronPDFダウンロードページからライブラリをダウンロードしてお試しください。
よくある質問
.NETでHTMLをPDFに変換するにはどうすればいいですか?
.NET では、IronPDF を使用して HTML を PDF に変換できます。ライブラリには、HTML 文字列を変換するための RenderHtmlAsPdf や HTML ファイルを変換するための RenderHtmlFileAsPdf などのメソッドが用意されています。
Word ドキュメント操作に Xceed.Document.NET を使用する利点は何ですか?
Xceed.Document.NET には、強力なドキュメント操作、多用途なコンテンツ管理、豊富なフォーマットオプション、他の .NET ライブラリとのシームレスな統合などの利点があり、Microsoft Word を必要としません。
C# プロジェクトで Xceed.Document.NET を設定するにはどうすればよいですか?
C# プロジェクトで Xceed.Document.NET を設定するには、Visual Studio を開いて、NuGet パッケージ マネージャー コンソールに移動し、Install-Package Xceed.Document.NET コマンドを実行します。
DOCX ファイルを .NET で PDF に変換するプロセスは何ですか?
まず Xceed.Document.NET を使用して DOCX を作成または操作し、その後 IronPDF を使用して DOCX ファイルを PDF 形式に変換します。
.NET の PDF ライブラリがサポートするプラットフォームは何ですか?
PDF ライブラリは、Windows Forms、WPF、ASP.NET、.NET Core などの複数の .NET プラットフォームをサポートし、Windows、Linux、macOS 環境に対応しています。
IronPDF はどのように画像を PDF に変換しますか?
IronPDF は RenderImageAsPdf のようなメソッドを使用して画像を PDF に変換し、高性能かつ高品質のまま PDF ドキュメントに画像を統合できます。
Xceed.Document.NET と IronPDF を .NET アプリケーションに統合してドキュメントワークフローを強化できますか?
はい、Xceed.Document.NET と IronPDF を .NET アプリケーションに統合することで、ドキュメント生成、操作、フォーマット変換などのタスクを簡素化し、ドキュメントワークフローを大幅に強化できます。
IronPDF の PDF の生成と操作の主な特徴は何ですか?
IronPDF には、HTML、画像、または XML データから PDF を生成し、DOCX を PDF に変換し、高性能のレンダリングおよび操作タスクをプラットフォーム間で実行できる機能があります。
IronPDF のライセンシングオプションはありますか?
はい、IronPDF は個々の開発者、小規模チーム、企業向けに適した柔軟なライセンシングオプションを提供しており、評価目的のための無料トライアルもあります。








