Jpeg到pdf与itextsharp被切割在顶部和底部
本文关键字:顶部 底部 pdf itextsharp Jpeg | 更新日期: 2023-09-27 18:09:46
我使用iTextSharp程序集将jpg转换为pdf。
我的jpg是扫描的吐温(A4)。jpg格式很好。
我将png格式转换为pdf格式:
Document doc = new Document();
PdfWriter.GetInstance(doc, new System.IO.FileStream(this._fileName, System.IO.FileMode.Create));
doc.Open();
iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(Scanners.Twain.GetImage(i), System.Drawing.Imaging.ImageFormat.Jpeg);
doc.SetPageSize(new iTextSharp.text.Rectangle(0, 0, img.Width, img.Height));
doc.NewPage();
doc.Add(img);
doc.Close();
我的问题是,pdf结果是一点(一点)削减在顶部和底部。为什么?
如何避免这种情况?
谢谢你,
Seuxin
除非您另有说明,否则Document
在所有方面的Margin
都为36。您可以通过以下方式删除它们:
doc.SetMargins(0, 0, 0, 0);
您可以按照Chris Haas的建议去做,但是您可以使用以下选项:
img.SetAbsolutePosition(0, 0);
这样,img
不考虑文档的边距,但它被添加在页面的左下角。