首页>>帮助中心>>美国服务器的c#中itextsharp的使用方法是什么

美国服务器的c#中itextsharp的使用方法是什么

2024/3/18 307次

美国服务器的C#中使用iTextSharp主要涉及创建、读取和操作PDF文件。以下是一些常见的用法:

创建PDF文件:可以使用iTextSharp库中的PdfDocument类来创建一个新的PDF文件,并添加文本、图像、表格等内容到文件中。

using iTextSharp.text;

using iTextSharp.text.pdf;

// 创建PDF文件

Document doc = new Document();

PdfWriter.GetInstance(doc, new FileStream("output.pdf", FileMode.Create));

doc.Open();

doc.Add(new Paragraph("Hello World"));

doc.Close();

复制代码

读取PDF文件:可以使用iTextSharp库中的PdfReader类来读取已存在的PDF文件,并获取其内容。

using iTextSharp.text.pdf;

// 读取PDF文件

PdfReader reader = new PdfReader("input.pdf");

string text = "";

for (int i = 1; i <= reader.NumberOfPages; i++)

{

text += PdfTextExtractor.GetTextFromPage(reader, i);

}

reader.Close();

Console.WriteLine(text);

复制代码

修改PDF文件:可以使用iTextSharp库中的PdfStamper类来修改已存在的PDF文件,例如添加水印、旋转页面等。

using iTextSharp.text;

using iTextSharp.text.pdf;

// 修改PDF文件

PdfReader reader = new PdfReader("input.pdf");

PdfStamper stamper = new PdfStamper(reader, new FileStream("output.pdf", FileMode.Create));

PdfContentByte content = stamper.GetUnderContent(1);

content.SetFontAndSize(BaseFont.CreateFont(), 12);

content.BeginText();

content.ShowTextAligned(Element.ALIGN_CENTER, "Confidential", 300, 400, 0);

content.EndText();

stamper.Close();

复制代码

这些是iTextSharp库的一些基本用法,更多的功能和用法可以参考官方文档或其他相关资源。

购买使用一诺网络美国服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国服务器低至49/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3