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。但是,基本的用法和概念在两个版本之间是相似的。