我需要在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
那么我应该选择哪个运算符呢?
谢谢
原来是压缩。使用
WriteDecodedDoc
我能够解码 pdf 并找到 Tj
运算符。
谢谢