gpt4 book ai didi

java - pdfBox 查找包含签名字段的页号

转载 作者:行者123 更新时间:2023-12-02 08:48:20 24 4
gpt4 key购买 nike

如果我有一个带有签名字段(signature1)的 2 页 pdf 文档,如何使用 pdfBox 解析该文档以查找哪一页包含签名字段(空白或签名)。或者如何在多页 pdf 文档中找到签名 1 的页码?

我可以成功地将签名字段添加到第 2 页:

page = doc.getPage(1)

widget = signatureField.getWidgets().get(0)

widget.setAppearance(appearanceDictionary)

widget.setRectangle(rect)

//set it to page 2

widget.setPage(page)

来自代码示例: https://www.programcreek.com/java-api-examples/?api=org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField

最佳答案

假设您有该小部件并且它不为空:

PDPage signaturePage = widget.getPage();
int pageIndex = document.getPages().indexOf(signaturePage);

现在您有了从 0 开始的页码。

关于java - pdfBox 查找包含签名字段的页号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60940873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com