📅  最后修改于: 2023-12-03 14:59:40.195000             🧑  作者: Mango
iText 7是一种流行的PDF库,可用于创建、编辑和操作PDF文件。它可用于多种语言,包括C#。如果您需要在C#应用程序中添加PDF文件,iText 7是一个不错的选择。
你可以在nuget上找到iText7
和iText7.pdfhtml
,执行以下命令即可安装:
PM> Install-Package itext7
PM> Install-Package itext7.pdfhtml
下面的代码片段将向现有PDF中添加文本:
using iText.Kernel.Pdf;
using iText.Layout;
using iText.Layout.Element;
string outputFile = "output.pdf";
string inputFile = "input.pdf";
PdfDocument pdfDocument = new PdfDocument(new PdfReader(inputFile), new PdfWriter(outputFile));
Document document = new Document(pdfDocument);
document.Add(new Paragraph("Hello, World!"));
document.Close();
pdfDocument.Close();
在代码中,我们使用PdfDocument
类打开现有的PDF文件,然后使用Document
类添加内容。完成后,我们使用Close
方法保存并关闭PDF文件。
如果您要创建新的PDF文件,则可以使用以下代码片段:
using iText.Kernel.Geom;
using iText.Kernel.Pdf;
using iText.Layout;
using iText.Layout.Element;
string outputFile = "output.pdf";
PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outputFile));
Document document = new Document(pdfDocument, PageSize.A4);
document.Add(new Paragraph("Hello, World!"));
document.Close();
pdfDocument.Close();
在这个例子中,我们创建了一个新的PDF文档,并添加了一段文本。这里需要使用的类是PdfWriter
,它是用于写入PDF文件的核心类。PageSize
类定义了文件的大小。
iText 7是C#中创建、编辑和操作PDF文件的流行库。您可以使用它轻松地添加现有PDF文件或创建新的PDF文件。在使用之前,请确保按照上面提供的方法正确安装了iText 7。
以上是关于C# iText 7 PDF 添加PDF的介绍,希望能帮助到您。