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

时间:2018-04-09 09:33:36

标签: java pdfbox

我们可以为pdf中的文本创建占位符并使用id(类似于html标记)标记它们,并使用PdfBox在Java中使用我们的文本填充该占位符吗?

1 个答案:

答案 0 :(得分:1)

  

我们可以为pdf中的文本制作占位符并使用id(类似于html标记)标记它们,并使用我们的文本填充该占位符,无论长度

不,至少没有大量的编码。

原因是PDF是具有完成布局的文档的格式。

如果用您的文本填充该占位符(长度为),特别是在填写长文本的情况下,文档的内容必须重新流动,文本后面的文本占位符必须向下移动,页面底部的文本必须移动到下一页等等。

由于PDF文档一般不包含边距,文本对齐等内容的信息,因此该任务非常重要。

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

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