public static void ImageToPDF(string[] files, string trageFullName)
{
using (iTextSharp.text.Document document = new Document(new iTextSharp.text.Rectangle(0, 0), 0, 0, 0, 0))
{
iTextSharp.text.pdf.PdfWriter.GetInstance(document, new FileStream(trageFullName, FileMode.Create, FileAccess.ReadWrite));
document.Open();
iTextSharp.text.Image image;
for (int i = 0; i < files.Length; i++)
{
image = iTextSharp.text.Image.GetInstance(files[i]);
image.ScaleToFit(image.Width, image.Height);
document.SetPageSize(new iTextSharp.text.Rectangle(0, 0, image.Width, image.Height));
document.NewPage();
document.Add(image);
}
}
}
ITextSharp将图片转成pdf(自适应图片大小)
最新推荐文章于 2023-06-01 23:43:37 发布