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