便宜VPS主机精选
提供服务器主机评测信息

如何使用C# iTextSharp生成PDF文件:完整教程与示例代码

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

未经允许不得转载:便宜VPS测评 » 如何使用C# iTextSharp生成PDF文件:完整教程与示例代码