2017-10-16 51 views
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(); 
+0

*您「想的圖像插入到某個位置」 *,在你的代碼做'image.SetAbsolutePosition(0,0)',和不知道是什麼去嘗試下一個?此外,你說*「這隻在我的文檔之前添加一個頁面」*,但是您顯示的代碼根本不會添加頁面。 – mkl

+0

謝謝你的評論,我只是寫了一個實際上很好的代碼。我通過SetAbsP參數播放,現在正在工作。我只是無法調整圖像我把 –

+0

你可能想看看'ScaleAbsolute','ScalePercent',和'ScaleToFit'重載。 – mkl

回答