public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
convertJpegToPDFUsingItextSharp();
}
private void convertJpegToPDFUsingItextSharp()
{
iTextSharp.text.Document Doc = new iTextSharp.text.Document(iTextSharp.text.PageSize.A2, 10, 10, 10, 10);
//存储在桌面上的文件
string PDFOutput = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "Output.pdf");
PdfWriter writer = PdfWriter.GetInstance(Doc, new FileStream(PDFOutput, FileMode.Create, FileAccess.Write, FileShare.Read));
//打开PDF写数据
Doc.Open();
string Folder = "D:\\Images";
foreach (string F in System.IO.Directory.GetFiles(Folder, "*.jpg"))
{
//增加一页
Doc.NewPage();
//添加一张图片
Doc.Add(new iTextSharp.text.Jpeg(new Uri(new FileInfo(F).FullName)));
}
//关闭PDF
Doc.Close();
}
}
iTextSharp使用入门(一)【JPG转换成PDF】
最新推荐文章于 2024-07-19 08:00:00 发布