PdfContentEditor

المعلومات العامة

PdfContentEditor هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: AutoCloseable.

يوفر طرق لتحرير محتوى PDF، وخاصة عمليات استبدال النص.

توفر هذه الفئة 17 طريقة للعمل مع PdfContentEditor كائنات في برامج Java. المنهجيات المتاحة تشمل: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: document, replaceTextStrategy, textReplaceOptions.

خصائص

اسمالنوعالوصولوصف
textReplaceOptionsTextReplaceOptionsاقرأيعيد خيارات استبدال النص المستخدمة من قبل هذا المحرر.
replaceTextStrategyReplaceTextStrategyاقرأيعيد إعدادات استراتيجية استبدال النص.
documentDocumentاقرأيعيد الوثيقة المرتبطة.

الطرق

التوقيعوصف
PdfContentEditor()يخلق مثالاً جديداً {@code PdfContentEditor} .
getTextReplaceOptions()TextReplaceOptionsيعيد خيارات استبدال النص المستخدمة من قبل هذا المحرر.
setTextReplaceOptions(options: TextReplaceOptions)يضع خيارات استبدال النص.
getReplaceTextStrategy()ReplaceTextStrategyيعيد إعدادات استراتيجية استبدال النص.
bindPdf(inputFile: String)booleanيربط ملف PDF مع هذا المحرر.
bindPdf(inputStream: InputStream)booleanيربط PDF من تيار إدخال.
bindPdf(document: Document)booleanيربط {@link Document} الموجود إلى هذا المحرر.
save(outputFile: String)booleanيحفظ المستند المرتبط إلى ملف.
save(outputStream: OutputStream)booleanيحفظ الوثيقة المرتبطة إلى تيار مخرج.
replaceText(searchText: String, replaceText: String)booleanيحل محل جميع المرات التي يحدث فيها النص المحدد في كل الوثيقة.
replaceText(searchText: String, pageNumber: int, replaceText: String)booleanيحل محل جميع المرات التي يحدث فيها النص المحدد على صفحة معينة.
getDocument()Documentيعيد الوثيقة المرتبطة.
getStamps(pageNumber: int)StampInfo[]يعيد البيانات المتحركة التي تم تخزينها على صفحة.
deleteStampById(pageNumber: int, stampId: int)booleanيحذف إدخال البيانات الوصفية للطابع بواسطة رمز الطابع.
deleteStampById(stampId: int)booleanيحذف إدخالات البيانات الوصفية عن طريق رمز الطابع من جميع الصفحات.
createText(rect: org.aspose.pdf.Rectangle, title: String, contents: String, open: boolean, icon: String, pageNumber: int)booleanيخلق {@link org.aspose.pdf.annotations.TextAnnotation} على
الصفحة المقدمة في المستطيل المحدد.
close()يغلق المحرر و يطلق الوثيقة المرتبطة.

انظر أيضاً

 العربية