string file = basePath + Guid.NewGuid().ToString() + ".pdf";
var document = new Document(PageSize.A4, 25, 25, 25, 25);
using (var streams = new FileStream(file, FileMode.Create, FileAccess.Write, FileShare.None))
{
list.Add(file);
PdfWriter.GetInstance(document, streams);
document.Open();
using (var imageStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
var image = Image.GetInstance(imageStream);
if (image.Height > PageSize.A4.Height - 25)
{
image.ScaleToFit(PageSize.A4.Width - 25, PageSize.A4.Height - 25);
}
else if (image.Width > PageSize.A4.Width - 25)
{
image.ScaleToFit(PageSize.A4.Width - 25, PageSize.A4.Height - 25);
}
image.Alignment = Image.ALIGN_MIDDLE;
document.Add(image);
}
document.Close();
}
可用的图片转pdf
最新推荐文章于 2024-05-29 14:38:26 发布