如何在数字签名矩形内操纵图像的大小和位置? iTextSharp的

时间:2015-04-24 08:44:20

标签: itextsharp

我需要在pdfDocument中同时标记字符串(用户的详细信息)和包含实际签名的图像。字符串和图像成功标记在文档上,但是,实际签名的图像被拉伸以适合整个签名的矩形。我如何解决这个问题并操纵图像的大小和位置?

我在一个压模声明中使用了Layer2Text和Image函数。谁能帮我? 提前致谢

1 个答案:

答案 0 :(得分:1)

您可以在Layer2Text返回的Image上自行创建签名外观,而不仅仅是设置PdfTemplateGetLayer(2)并让iTextSharp排列所有内容。 / p>

如果您需要了解如何填充该图层,可以查看PdfSignatureAppearance.cs方法GetAppearance(),更确切地说是

之间的部分
if (app[2] == null) {

}
if (app[3] == null && !acro6Layers) {

这是iTextSharp在PdfTemplate t上创建默认外观的地方。您的代码可能略有不同。