gpt4 book ai didi

java - pdf Java-PDFBox 中文本的占位符?

转载 作者:行者123 更新时间:2023-11-30 06:13:37 29 4
gpt4 key购买 nike

我们可以为 pdf 中的文本创建占位符并用 id 标记它们(类似于 html 标签),然后使用 PdfBox 用我们的文本填充该占位符(无论 Java 中的长度如何)?

最佳答案

Can we make placeholders for a text in a pdf and mark them with an id (similar to html tags) and just fill that placeholder with our text, of whichever length

不,至少在没有大量编码的情况下是这样。

原因是 PDF 是一种具有完整布局的文档格式。

如果您用文本填充该占位符,无论长度如何,特别是在填充长文本的情况下,文档的内容将必须重新排列,文本遵循占位符必须向下移动,页面正文底部的文本必须移动到下一页,等等。

由于 PDF 文档通常不包含边距、文本对齐等信息,因此该任务非常重要。

(还有其他问题,例如嵌入的字体子集没有替换文本的字形或背景或边框,没有链接到“背景”或“边框”文本。)

我不知道该任务的自动化通用实现,特别是在免费 PDF 库中。

关于java - pdf Java-PDFBox 中文本的占位符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49729775/

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