使用pdfbox替换pdf中的文本

问题描述 投票:0回答:1

我需要在java中查找并替换pdf文件中的一些文本。我正在使用pdfbox。我遵循了一些例子,所以没有一个起作用。似乎每个示例都在寻找运算符

tj
TJ
但不幸的是,我正在使用的 pdf 文件没有这些运算符。

如果我在pdf查看器上打开它,它显然是文本(不是图形),我可以选择它。如果我使用在线编辑器(例如https://www.sejda.com/pdf-editor)加载它,我可以选择文本并替换它。

以下是 pdf 中的运算符:

q
BT
Td
ET
Q
q
cm
Do
Q
q
BT
Td
ET
Q
q
cm
Do
Q

那么我应该选择哪个运算符呢?

谢谢

pdfbox
1个回答
0
投票

原来是压缩。使用

WriteDecodedDoc
我能够解码 pdf 并找到
Tj
运算符。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.