使用Aspose.Net PDF Kit为表单字段正确设置Tab XPosition / YPosition

时间:2013-08-12 18:19:18

标签: .net pdf tabs aspose

我的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问题。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

左下/右上角值通常相对于页面的左下角。 DocuSign可能需要相对于页面左上角的值。
尝试从页面高度减去左下/右上y,并将结果与​​DocuSign一起使用。

答案 1 :(得分:-1)

yPos = Convert.ToInt32(doc.Pages[pageNum].Rect.Height - 
    (interactiveField.Rect.URY + 
    (interactiveField.Rect.URY - interactiveField.Rect.LLY)));

这对我有用。