如何使用IronPdf在PDF页面指定坐标(x,y)处添加图片?
在IronPdf中指定坐标添加图片
要在PDF页面的指定(x,y)坐标处添加图片,你可以通过ImageStamper的对齐属性和偏移量来实现,具体操作如下:
- 创建
ImageStamper实例后,将对齐基准设为左上角(对应x从左往右、y从上往下的坐标体系) - 通过
HorizontalOffset和VerticalOffset设置具体的坐标值(默认单位为点,1英寸=72点)
修改后的代码示例:
// 假设Image是你要添加的图片对象,x、y为目标坐标(单位:点) var stamper = new IronPdf.Editing.ImageStamper(Image); // 设置对齐基准为左上角 stamper.HorizontalAlignment = IronPdf.Editing.HorizontalAlignment.Left; stamper.VerticalAlignment = IronPdf.Editing.VerticalAlignment.Top; // 设置偏移量,即指定的(x,y)坐标 stamper.HorizontalOffset = x; stamper.VerticalOffset = y; // 应用到指定页面 pdf.ApplyStamp(stamper, pageNumber);
如果你的坐标单位不是点(比如毫米),可以做单位转换:
// 毫米转点:1毫米≈2.83465点 float mmToPoint(float mm) => mm * 2.83465f; stamper.HorizontalOffset = mmToPoint(xInMm); stamper.VerticalOffset = mmToPoint(yInMm);
内容的提问来源于stack exchange,提问作者Alexandra Dan
相关产品推荐
相关产品推荐

