我的PDF表单可能包含整个PDF文档页面内各个位置的签名/初始/日期字段。我有问题为我的各种表单签名/初始/日期字段动态设置每个选项卡的XPosition / YPosition。我正在使用Aspose.NET PDF API来获取PDF / Page中表单字段的x / y位置,这会产生左下X,Y和右上X,Y的相应表单字段的Rectangle属性。这些应该在PDF页面中给出表单字段矩形的位置。
当我使用这些值中的任何一个时,我从Aspose.Net PDF API(左下角x,y或右上角x,y)得到,DocuSign签名过程中的结果是一个标签/ Sign Here位于特定页面比预期。
有没有人有使用Aspose.NET PDF表单字段矩形x,y位置和正确设置选项卡X / Y位置的经验?我认为这是PDF与DocuSign期待的可能的DPI问题。任何帮助将不胜感激。
答案 0 :(得分:0)
左下/右上角值通常相对于页面的左下角。 DocuSign可能需要相对于页面左上角的值。
尝试从页面高度减去左下/右上y,并将结果与DocuSign一起使用。
答案 1 :(得分:-1)
yPos = Convert.ToInt32(doc.Pages[pageNum].Rect.Height -
(interactiveField.Rect.URY +
(interactiveField.Rect.URY - interactiveField.Rect.LLY)));
这对我有用。