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.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | اقرأ | يعيد خيارات استبدال النص المستخدمة من قبل هذا المحرر. |
replaceTextStrategy | ReplaceTextStrategy | اقرأ | يعيد إعدادات استراتيجية استبدال النص. |
document | Document | اقرأ | يعيد الوثيقة المرتبطة. |
الطرق
| التوقيع | وصف |
|---|---|
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() | يغلق المحرر و يطلق الوثيقة المرتبطة. |