市面上PDF的修改器以及很多,对于C#开发者来说,iTextSharp 无疑是最好上手的一种工具,因为网上有全套的学习方案和实例。大体的方法就是用水印图片覆盖要修改的地方。代码如下:/// <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(); }。