1
大家下午好,C#pdf insert图片
我正在用一个免费的dll库搜索一个方法修改pdf。 我想插入一个图像到一个PDF文档的某个位置。
你有什么想法该怎么做? 我已经找到iTextSharp,但是这只在我的文档之前添加一页...
非常感谢您的帮助。
var reader = new PdfReader(inputPdfStream);
var stamper = new PdfStamper(reader, outputPdfStream);
var pdfContentByte = stamper.GetOverContent(1);
iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(inputImageStream);
iTextSharp.text.Rectangle r_01 = new iTextSharp.text.Rectangle(30,10);
PdfContentByte page1 = stamper.GetOverContent(1);
image.SetAbsolutePosition(0,0);
page1.AddImage(image);
stamper.Close();
*您“想的图像插入到某个位置” *,在你的代码做'image.SetAbsolutePosition(0,0)',和不知道是什么去尝试下一个?此外,你说*“这只在我的文档之前添加一个页面”*,但是您显示的代码根本不会添加页面。 – mkl
谢谢你的评论,我只是写了一个实际上很好的代码。我通过SetAbsP参数播放,现在正在工作。我只是无法调整图像我把 –
你可能想看看'ScaleAbsolute','ScalePercent',和'ScaleToFit'重载。 – mkl