簡體   English   中英

如何使用 C# 將圖像插入 pdf 文檔?

[英]How to insert an image into a pdf document with C#?

我正在尋找一種使用免費 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();

ITextSharp 是一個不錯的選擇,您實際上可以將圖像添加到現有頁面。 我們使用它來自動生成我們的產品模板並添加二維碼。

請在此處查看 Darin Dimitrov 的回答: 如何在現有 PDF 中使用 iTextSharp 插入圖像?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM