using System;
using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 创建一个PDF文档
Document doc = new Document();
try
{
// 设置输出文件路径
PdfWriter.GetInstance(doc, new FileStream("example.pdf", FileMode.Create));
// 打开文档以进行写入
doc.Open();
// 添加段落到文档中
doc.Add(new Paragraph("Hello World"));
// 关闭文档
doc.Close();
Console.WriteLine("PDF created successfully.");
}
catch (Exception e)
{
Console.Error.WriteLine(e.Message);
}
}
}
using iTextSharp.text; 和 using iTextSharp.text.pdf; 引入了iTextSharp库的必要命名空间,用于处理PDF文档。Document doc = new Document(); 创建了一个新的PDF文档对象。PdfWriter.GetInstance(doc, new FileStream("example.pdf", FileMode.Create)); 设置了PDF文件的输出路径,并创建一个新的PDF文件。doc.Open(); 打开了文档以便可以向其中添加内容。doc.Add(new Paragraph("Hello World")); 向文档中添加了一个段落,内容为“Hello World”。doc.Close(); 关闭了文档,确保所有内容都被正确写入文件。如果需要更复杂的功能(如添加图片、表格等),可以根据需要进一步扩展代码。
上一篇:c# 获取当前路径
下一篇:c# byte 转string
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站