iTextSharp 是一個用于處理 PDF 文件的庫,它可以幫助你創建、修改和提取 PDF 文件中的內容。以下是一個簡單的 C# 示例,演示如何使用 iTextSharp 創建一個包含文本的 PDF 文件:
首先,確保已經安裝了 iTextSharp 庫。如果沒有安裝,可以通過 NuGet 包管理器安裝:
Install-Package iTextSharp
然后,你可以使用以下代碼創建一個簡單的 PDF 文件:
using System;
using System.IO;
using iText.Kernel.Pdf;
using iText.Layout;
using iText.Layout.Element;
namespace CreatePdf
{
class Program
{
static void Main(string[] args)
{
// 創建一個 PDF 文檔對象
PdfDocument pdf = new PdfDocument(new PdfWriter("output.pdf"));
// 創建一個文檔處理器對象
Document document = new Document(pdf);
// 添加一個段落
Paragraph paragraph = new Paragraph("Hello, World!");
document.Add(paragraph);
// 關閉文檔處理器和 PDF 文檔
document.Close();
pdf.Close();
Console.WriteLine("PDF 文件已創建");
}
}
}
這個示例將創建一個名為 “output.pdf” 的 PDF 文件,其中包含一個段落,內容為 “Hello, World!”。
iTextSharp 還有許多其他功能,如插入圖片、創建表格、添加水印等。你可以查閱 iTextSharp 的官方文檔以獲取更多信息:https://itextpdf.com/en/resources/library/getting-started/first-steps-itext7
請注意,iTextSharp 是一個較舊的庫,它的最新版本是 iText 7。在某些情況下,你可能需要使用 iText 7。但是,基本的用法和概念在兩個版本之間是相似的。