我需要在pdfDocument中同时标记字符串(用户的详细信息)和包含实际签名的图像。字符串和图像成功标记在文档上,但是,实际签名的图像被拉伸以适合整个签名的矩形。我如何解决这个问题并操纵图像的大小和位置?
我在一个压模声明中使用了Layer2Text和Image函数。谁能帮我? 提前致谢
答案 0 :(得分:1)
您可以在Layer2Text
返回的Image
上自行创建签名外观,而不仅仅是设置PdfTemplate
和GetLayer(2)
并让iTextSharp排列所有内容。 / p>
如果您需要了解如何填充该图层,可以查看PdfSignatureAppearance.cs方法GetAppearance()
,更确切地说是
if (app[2] == null) {
和
}
if (app[3] == null && !acro6Layers) {
这是iTextSharp在PdfTemplate t
上创建默认外观的地方。您的代码可能略有不同。