在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
在.NET開發的強大環境中,無縫處理文件生成和轉換任務對於多種應用程序是必不可少的。 無論是生成動態報告、創建發票,還是轉換文件格式,擁有合適的工具都能顯著簡化您的工作流程並提高生產力。
在本文中,我們將探討如何利用Xceed.Document.NET和IronPDF這兩個強大的.NET文件操作庫來簡化這些過程,並賦予開發人員創建多功能且高效應用程式的能力。
Xceed.Document.NET 是由 Xceed 開發的一個綜合性的 .NET 程式集,方便透過程式化方式創建、操作和格式化 Word 文件(DOCX 檔案),不需要安裝 Microsoft Word 或 Office InterOp。 Xceed.Document.NET 的開發考慮簡單性和多功能性,為開發人員提供了一個直觀的 API,能夠無縫整合文件生成的功能到其 .NET 應用程式中。
利用 Xceed.Document.NET 的強大功能,開發人員可以輕鬆地操作 Word 文件的各種元素,包括段落、表格、圖片和樣式,以創建符合其特定需求的豐富且可自訂的文件。 您還可以設定文件屬性、數位簽署,並確保 MS Word 文件完整性的數位簽章。
Xceed 提供各種專為不同文件格式設計的庫,例如文本文件、各種文本格式、.NET 文件轉換為 PDF。
強大的文件操作:Xceed.Document.NET 提供開發者輕鬆創建、修改和格式化 Word 文件的能力,這要歸功於其全面的功能集和直觀的 API。
多功能內容管理:使用Xceed.Document.NET,開發人員可以操作各種文件元素,如段落、表格、圖像和樣式,以創建動態且視覺上吸引人的文件。
豐富的格式選項:Xceed.Document.NET 提供廣泛的格式選項,允許開發人員通過應用字體、顏色、對齊方式等來自定義文件的外觀。
跨平台相容性:Xceed.Document.NET 與多種 .NET 平台相容,包括 Windows Forms、WPF、ASP.NET 和 .NET Core,使其適用於各種應用程式。
打開 Visual Studio 並創建一個新的 C# 專案。
根據您的需求選擇合適的項目模板(例如,控制台應用程式、Windows Forms 應用程式)。
指定專案名稱和位置,然後點擊「下一步」。
安裝 Xceed.Document.NET 是一個簡單明瞭的過程:
打開 Visual Studio 或您偏好的 IDE。
建立一個新的或打開一個現有的 .NET 專案。
導航至 NuGet 套件管理器主控台。
Install-Package Xceed.Document.NET
一旦安裝完成,您就可以在項目中開始使用Xceed.Document.NET。
注意:了解 Xceed.Words.NET 對於建立 DOCX 格式是必需的,並且需要使用 Xceed.Document.NET 將元素納入其中,這點是至關重要的。
Install-Package Xceed.Words.NET
使用 Xceed.Document.NET 創建 DOCX 文件是簡單且直觀的。以下是一個如何以程式方式創建 Word 文檔的基本示例:
using Xceed.Words.NET;
class Program
{
static void Main(string[] args)
{
// Create a new document
using (DocX document = DocX.Create("SampleDocument.docx"))
{
// Add content to the document
document.InsertParagraph("Hello, World!")
.FontSize(12)
.Bold()
.Alignment = Alignment.center;
// Save the document
document.Save();
}
}
}
using Xceed.Words.NET;
class Program
{
static void Main(string[] args)
{
// Create a new document
using (DocX document = DocX.Create("SampleDocument.docx"))
{
// Add content to the document
document.InsertParagraph("Hello, World!")
.FontSize(12)
.Bold()
.Alignment = Alignment.center;
// Save the document
document.Save();
}
}
}
Imports Xceed.Words.NET
Friend Class Program
Shared Sub Main(ByVal args() As String)
' Create a new document
Using document As DocX = DocX.Create("SampleDocument.docx")
' Add content to the document
document.InsertParagraph("Hello, World!").FontSize(12).Bold().Alignment = Alignment.center
' Save the document
document.Save()
End Using
End Sub
End Class
以下是上述程式碼的輸出。 所創建的 DOCX 文件可以使用 Microsoft Office Word 應用程式打開。
將 Xceed.Document.NET 與 IronPDF 整合,允許開發人員無縫地將使用 Xceed.Document.NET 生成的 Word 文件(DOCX 文件)轉換為 PDF 格式。
IronPDF 是一個強大的 .NET 函式庫,旨在簡化在 .NET 應用程式中進行 PDF 生成、處理和呈現的任務。 憑藉其全面的功能集和直觀的 API,IronPDF 使開發人員能夠輕鬆通過程式設計的方式創建、修改和呈現 PDF 文件,而無需安裝 Adobe Acrobat Reader。
IronPDF是一個很棒的工具,用於將網頁、URL和HTML轉換為PDF,完全模仿原始來源。 這非常適合生成在線內容的 PDF,例如報告和發票。 如果您需要從網頁建立PDF,IronPDF 是您的解決方案!
using IronPdf;
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");
// 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");
// 3. Convert URL to PDF
var url = "http://ironpdf.com"; // Specify the URL
var pdfFromUrl = renderer.RenderUrlAsPdf(url);
pdfFromUrl.SaveAs("URLToPDF.pdf");
}
}
using IronPdf;
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");
// 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");
// 3. Convert URL to PDF
var url = "http://ironpdf.com"; // Specify the URL
var pdfFromUrl = renderer.RenderUrlAsPdf(url);
pdfFromUrl.SaveAs("URLToPDF.pdf");
}
}
Imports IronPdf
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")
' 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")
' 3. Convert URL to PDF
Dim url = "http://ironpdf.com" ' Specify the URL
Dim pdfFromUrl = renderer.RenderUrlAsPdf(url)
pdfFromUrl.SaveAs("URLToPDF.pdf")
End Sub
End Class
IronPDF的一些頂級功能包括:
PDF 生成:IronPDF 允許開發人員從各種來源(例如 HTML、圖像和 XML 數據)創建 PDF 文檔。 這使得生成符合特定要求的動態和可自訂的PDF成為可能。
PDF 操作:使用 IronPDF,開發者可以通過添加、修改或移除頁面、文本、圖像、註釋和其他元素來操作現有的 PDF 文檔。 這種靈活性使開發者能夠根據自己的需求編輯和自定義 PDF 文件。
PDF轉換:IronPDF 支援將HTML、Word文件(DOCX)、圖像和其他文件格式轉換為PDF格式。 這提供了不同文件類型之間的無縫互操作性,並簡化了在 .NET 應用程式中使用 PDF 的過程。
PDF 渲染:IronPDF 提供高品質的 PDF 渲染功能,允許開發人員使用可自訂的檢視器元件在其 .NET 應用程式中顯示 PDF 文件。 這使用戶能夠直接在應用程式介面中查看 PDF 內容。
跨平台相容性:IronPDF 提供廣泛的 .NET 支援。 它兼容多種 .NET 平台,包括 Windows Forms、WPF、ASP.NET 和 .NET Core。 它適用於 Windows、Linux 和 macOS。 這確保了開發人員無論目標平台如何,都可以在各種應用中使用IronPDF。
性能優化:IronPDF 針對性能和可擴展性進行了優化,確保對大型文檔進行快速和高效的 PDF 生成和渲染。 這使開發人員能夠創建響應靈敏且高效能的應用程式,有效地處理與 PDF 相關的任務。
以下是將 Xceed.Document.NET 與 IronPDF 集成的步驟:
:ProductInstall
從 NuGet 瀏覽標籤中選擇 IronPDF,然後點擊安裝。
DocxToPdfRenderer
類別。RenderDocxAsPdf
方法將使用Xceed.Document.NET生成的DOCX文件呈現為PDF文件。使用 IronPDF 保存 PDF 文件。
以下是使用 IronPDF 將 DOCX 文件轉換為 PDF 的代碼範例:
using IronPdf;
class Program
{
static void Main(string[] args)
{
// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("SampleDocument.docx");
// Save the PDF
pdf.SaveAs("SampleDocument.pdf");
}
}
using IronPdf;
class Program
{
static void Main(string[] args)
{
// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("SampleDocument.docx");
// Save the PDF
pdf.SaveAs("SampleDocument.pdf");
}
}
Imports IronPdf
Friend Class Program
Shared Sub Main(ByVal args() As String)
' Instantiate Renderer
Dim renderer As New DocxToPdfRenderer()
' Render from DOCX file
Dim pdf As PdfDocument = renderer.RenderDocxAsPdf("SampleDocument.docx")
' Save the PDF
pdf.SaveAs("SampleDocument.pdf")
End Sub
End Class
DOCX 檔案可輕鬆轉換為 PDF 檔案,以保留原始文件中的格式化文本。
如需有關IronPDF及其功能的更多資訊,請造訪此IronPDF文件頁面。 探索可立即使用的HTML 轉 PDF 範例,並開始在您的 .NET Framework 控制台或網路應用程式中進行 PDF 操作。
總而言之,Xceed.Document.NET 和 IronPDF 為 .NET 應用程式中的文件生成和轉換提供了強大的解決方案。 通過利用Xceed.Document.NET的功能,開發人員可以輕鬆地創建動態且視覺上吸引人的Word文件。 透過與 IronPDF 的無縫整合,開發人員可以輕鬆地將這些 Word 文件轉換為 PDF 格式,增強其應用程式的多功能性和可及性。 無論您是在創建報告、生成發票還是進行文檔格式轉換,Xceed.Document.NET 和 IronPDF 都能為開發人員提供強大支持,以精簡與文檔相關的工作流程,並在其 .NET 應用中提供卓越的成果。
Iron Software 的 IronPDF 提供免費試用,並且在商業項目部署中是必需的。 從IronPDF下載頁面下載該庫並試用。