PdfContentEditor
Overview
PdfContentEditor là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: AutoCloseable.
Nó cung cấp các phương pháp để chỉnh sửa nội dung PDF, chủ yếu là các hoạt động thay thế văn bản.
Khóa học này cung cấp 17 phương pháp để làm việc với các đối tượng PdfContentEditor trong các chương trình Java. Các phương pháp có sẵn bao gồm: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : document, replaceTextStrategy, textReplaceOptions.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | Read | Trả lại các tùy chọn thay thế văn bản được sử dụng bởi biên tập viên này. |
replaceTextStrategy | ReplaceTextStrategy | Read | Lập trình lại các thiết lập chiến lược thay thế văn bản. |
document | Document | Read | Trả lại tài liệu liên kết. |
Methods
| Signature | Description |
|---|---|
PdfContentEditor() | Tạo một ví dụ mới {@code PdfContentEditor}. |
getTextReplaceOptions() → TextReplaceOptions | Trả lại các tùy chọn thay thế văn bản được sử dụng bởi biên tập viên này. |
setTextReplaceOptions(options: TextReplaceOptions) | Thiết lập các tùy chọn thay thế văn bản. |
getReplaceTextStrategy() → ReplaceTextStrategy | Lập trình lại các thiết lập chiến lược thay thế văn bản. |
bindPdf(inputFile: String) → boolean | Kết nối một tệp PDF với trình soạn thảo này. |
bindPdf(inputStream: InputStream) → boolean | Kết nối PDF từ một dòng input. |
bindPdf(document: Document) → boolean | Kết nối một {@link Document} hiện có với biên tập viên này. |
save(outputFile: String) → boolean | Lưu tài liệu gắn kết với một tệp. |
save(outputStream: OutputStream) → boolean | Tiết kiệm tài liệu gắn kết với dòng xuất khẩu. |
replaceText(searchText: String, replaceText: String) → boolean | Thay thế tất cả các sự kiện của văn bản cụ thể trong toàn bộ tài liệu. |
replaceText(searchText: String, pageNumber: int, replaceText: String) → boolean | Thay thế tất cả các sự kiện của văn bản cụ thể trên một trang cụm. |
getDocument() → Document | Trả lại tài liệu liên kết. |
getStamps(pageNumber: int) → StampInfo[] | Trả lại các dữ liệu metadata được lưu trữ trên một trang. |
deleteStampById(pageNumber: int, stampId: int) → boolean | Xóa một nhập dữ liệu nhãn bằng ID nhã. |
deleteStampById(stampId: int) → boolean | Xóa các bản nhập dữ liệu nhãn bằng ID nhược từ tất cả các trang. |
createText(rect: org.aspose.pdf.Rectangle, title: String, contents: String, open: boolean, icon: String, pageNumber: int) → boolean | Tạo một {@link org.aspose.pdf.annotations.TextAnnotation} trên trang cụ thể ở góc thẳng đó. |
close() | Tắt biên tập và phát hành tài liệu gắn kết. |