Mengganti teks dengan status

Mengganti teks dengan TextState khusus

  1. Hubungkan PDF sumber ke fasad PdfContentEditor.
  2. Buat dan konfigurasikan sebuah TextState dengan warna dan ukuran font yang diperlukan.
  3. Atur ruang lingkup replace-text ke ReplaceAll.
  4. Panggil replaceText(...) dengan teks pencarian, teks pengganti, dan dikonfigurasi TextState.
  5. Simpan dokumen PDF yang telah diperbarui.
public static void replaceTextWithState(Path inputFile, Path outputFile) {
    PdfContentEditor editor = new PdfContentEditor();
    try {
        editor.bindPdf(inputFile.toString());
        TextState textState = new TextState();
        textState.setForegroundColor(com.aspose.pdf.Color.getBlue());
        textState.setFontSize(14);
        editor.getReplaceTextStrategy().setReplaceScope(ReplaceTextStrategy.Scope.ReplaceAll);
        editor.replaceText("software", "SOFTWARE", textState);
        editor.save(outputFile.toString());
    } finally {
        editor.close();
    }
}