??市面上PDF的修改器以及很多,對于C#開(kāi)發(fā)者來(lái)說(shuō),iTextSharp 無(wú)疑是最好上手的一種工具,因為網(wǎng)上有全套的學(xué)習方案和實(shí)例。大體的方法就是用水印圖片覆蓋要修改的地方。代碼如下:/// <summary> /// 調用之前請確認當前調用文件夾和文件是否正確 /// </summary> /// <param name="filePath"></param> /// <param name="toPath"></param> private void ConvertPDFToPDF(string filePath,string toPath) { PdfReader reader = new PdfReader(filePath); int n = reader。
??NumberOfPages; PdfStamper stamp = new PdfStamper(reader, new FileStream(toPath,FileMode。Create)); int i = 0; PdfContentByte under; Image mm = Image。
??GetInstance(" g"); mm。SetAbsolutePosition(470,780); mm。ScaleAbsolute(120,30); while (i < n) { i++; under=stamp。
??GetOverContent(i); //圖片 under。AddImage(mm); } stamp。Close(); reader。Close(); }。