我正在做一个图像到pdf程序。使用带间距的itextsharp将图像转换为PDF
我想设置的图像作为PDF文件的大小,并与50
在上面多余的空间我想这码
using (var imageStream = new FileStream(imagelocation, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
var image = Image.GetInstance(imageStream);
Document document = new Document(new Rectangle(image.Width, image.Height), 0, 0, 0, 0);
using (var stream = new FileStream(pdfOutput, FileMode.Create, FileAccess.Write, FileShare.None))
{
PdfWriter.GetInstance(document, stream);
document.Open();
document.Add(image);
document.Close();
}
}
大小,但问题是它不有边距,
当我尝试此代码
Document document = new Document(new Rectangle(image.Width, image.Height), 0, 50, 50, 0);
它裁剪IM的一部分年龄的空间。我怎么做这个工作?