텍스트 단순 교체

문서 전체에서 텍스트 바꾸기

  1. 소스 PDF를 PdfContentEditor 파사드에 바인딩하세요.
  2. 대체 텍스트 범위를 ReplaceAll으로 설정하세요.
  3. 검색 텍스트와 대체 텍스트를 전달하여 replaceText(...)를 호출하세요.
  4. 업데이트된 PDF 문서를 저장하세요.
public static void replaceTextSimple(Path inputFile, Path outputFile) {
    PdfContentEditor editor = new PdfContentEditor();
    try {
        editor.bindPdf(inputFile.toString());
        editor.getReplaceTextStrategy().setReplaceScope(ReplaceTextStrategy.Scope.ReplaceAll);
        editor.replaceText("33", "XXXIII ");
        editor.save(outputFile.toString());
    } finally {
        editor.close();
    }
}