当前位置: 首页> 科技> 名企 > 网站代码模板编写_入门编程软件_百度收录怎么弄_网络营销环境分析主要包括

网站代码模板编写_入门编程软件_百度收录怎么弄_网络营销环境分析主要包括

时间:2025/9/12 4:53:35来源:https://blog.csdn.net/qq_25699299/article/details/142971061 浏览次数:0次
网站代码模板编写_入门编程软件_百度收录怎么弄_网络营销环境分析主要包括
 try{using (PdfReader pdfReader = new PdfReader(sourcePdfPath))using (PdfWriter pdfWriter = new PdfWriter(destinationPdfPath))using (PdfDocument pdfDoc = new PdfDocument(pdfReader, pdfWriter)){var page = pdfDoc.GetFirstPage();ImageData imageData = ImageDataFactory.Create(stampImagePath);var imgWidth = imageData.GetWidth();var imgHeight = imageData.GetHeight();// 获取页面高度  var pageHeight = page.GetPageSize().GetHeight();// 获取页面宽度  var pageWidth = page.GetPageSize().GetWidth();// 设置图像的位置  float x = pageWidth - 200; // x 坐标float y = 0; // y 坐标  // 创建 PdfCanvas  var canvas = new PdfCanvas(page);canvas.SaveState();if (pageWidth > pageHeight){// 上下翻转图像  canvas.ConcatMatrix(1, 0, 0, -1, x , y + pageHeight); // y轴翻转  }// 创建 Image 对象  var image = new Image(imageData);image.SetFixedPosition(0, 0);image.ScaleToFit(imgWidth * 20 / 100, imgHeight * 20 / 100); // 可选,具体根据需要调整  // 嵌入图像到当前页面  var document = new Document(pdfDoc);document.Add(image);document.Close(); // 保证文档被正确关闭  MessageBox.Show("已签名成功!!");}}catch (iText.Kernel.Exceptions.PdfException ex){Console.WriteLine($"PdfException: {ex.Message}");}catch (Exception ex){Console.WriteLine($"Exception: {ex.Message}");}

stampImagePath为图片的路径,sourcePdfPath为PDF的路径,destinationPdfPath为目标PDF路径。

关键字:网站代码模板编写_入门编程软件_百度收录怎么弄_网络营销环境分析主要包括

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: