iTextSharp是一個用于創(chuàng)建和修改PDF文件的C#庫。以下是一個簡單的示例,說明如何使用iTextSharp創(chuàng)建一個包含文本的PDF文件:
Install-Package iTextSharp
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)
{
// 創(chuàng)建一個PDF文檔對象
PdfDocument pdf = new PdfDocument(new PdfWriter("output.pdf"));
// 創(chuàng)建一個文檔處理器
Document document = new Document(pdf);
// 添加一個段落
Paragraph paragraph = new Paragraph("Hello, World!");
document.Add(paragraph);
// 關(guān)閉文檔處理器和PDF文檔
document.Close();
pdf.Close();
Console.WriteLine("PDF文件已創(chuàng)建!");
}
}
}
output.pdf
的PDF文件,其中包含一行文本“Hello, World!”。這只是一個簡單的示例,iTextSharp提供了許多其他功能,如創(chuàng)建表格、圖像、超鏈接等。你可以查閱iTextSharp的官方文檔以獲取更多信息:https://itextpdf.com/en/resources/tutorial/index.html
注意:iTextSharp已經(jīng)不再維護,建議使用其繼任者iText 7。iText 7的C#庫名為iText.Kernel和iText.Layout。使用方法與iTextSharp類似,但API有所不同。