如何查找添加到PDF文档的最后一项的位置

时间:2016-11-22 13:39:36

标签: c# pdf electronic-signature itext7

Simarly to this question我想找到PDF文档中最后一项的位置并在该位置添加内容,更具体地说,我想在通常放置的位置添加电子签名字母上的常规手写签名。

在上面的问题中,用户正在制作PDF文件,但我正在导入现有的PDF文件,该文件可以具有任何结构。因此,据我所知,我不能使用相同的方法,因为我不知道最后一个对象是一个段落还是其他一些对象。

我在PdfWriter类上找到了以下函数和属性,但是找不到任何解释我在运行程序时得到的输出的文档:

        PdfWriter w = _document.GetWriter();
        long currentPos = w.GetCurrentPos();
        long pos = w.Position;

当我运行时,我得到的输出类似于数字84178.那是什么单位?我是否可以使用此数字来计算页面上剩余的垂直空间大小,如果它太小则添加页面并在下一页上签名?

0 个答案:

没有答案