استبدال النص بالحالة

استبدال النص بحالة نص مخصصة

  1. اربط ملف PDF المصدر بـ واجهة PdfContentEditor.
  2. أنشئ واضبط TextState مع اللون وحجم الخط المطلوبين.
  3. حدّد نطاق استبدال النص إلى ReplaceAll.
  4. استدعِ replaceText(...) مع نص البحث، نص الاستبدال، والمكوّن TextState.
  5. احفظ مستند PDF المحدث.
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();
    }
}