我们可以为pdf中的文本创建占位符并使用id(类似于html标记)标记它们,并使用PdfBox在Java中使用我们的文本填充该占位符吗?
答案 0 :(得分:1)
我们可以为pdf中的文本制作占位符并使用id(类似于html标记)标记它们,并使用我们的文本填充该占位符,无论长度
不,至少没有大量的编码。
原因是PDF是具有完成布局的文档的格式。
如果用您的文本填充该占位符(长度为),特别是在填写长文本的情况下,文档的内容必须重新流动,文本后面的文本占位符必须向下移动,页面底部的文本必须移动到下一页等等。
由于PDF文档一般不包含边距,文本对齐等内容的信息,因此该任务非常重要。
(还有其他问题,例如没有替换文字或背景或边框的字形的嵌入式字体子集,没有与“背景”或“有边框”文本的链接。)
我不知道该任务的自动化通用实现,特别是在免费的PDF库中。