PdfAnnotationEditor
Overview
PdfAnnotationEditor Java için Aspose.PDF FOSS sınıfıdır.
PDF belgesinde notları yönetmek için yöntemler sağlar: notların çarpması, silinmesi ve sayılması.
Bu sınıf, Java programlarında PdfAnnotationEditor nesnelerle çalışmak için 21 yöntem sunar. Mevcut yöntemler şunları içerir: PdfAnnotationEditor, bindPdf, close, deleteAnnotations, exportAnnotationsXfdf, flattenAnnotations, getAnnotationCount, getDocument, importAnnotationFromXfdf, importAnnotationsFromXfdf, modifyAnnotationsAuthor, save. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : document.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Bağlantılı belgeyi geri getirir. |
Methods
| Signature | Description |
|---|---|
PdfAnnotationEditor() | Yeni bir {@code PdfAnnotationEditor} örneği oluşturur. |
PdfAnnotationEditor(document: Document) | Belirlenen belgeye bağlanan yeni bir {@code PdfAnnotationEditor} oluşturur. |
bindPdf(inputFile: String) → boolean | Bu editörle bir PDF dosyasını bağlayın. |
bindPdf(inputStream: InputStream) → boolean | Bir giriş akışından bir PDF bağlar. |
bindPdf(document: Document) → boolean | Bu editörün mevcut {@link Document}‘i bağlayın. |
flattenAnnotations() → boolean | Belgedeki tüm notları doldur: normal görünüm akışını taşıyan her not ({@code /AP /N}) bu görünümü sayfa içerik akışı içinde yakmıştır - bir {@cod q |
deleteAnnotations() → boolean | Tüm sayfalardaki tüm notları silinir. |
deleteAnnotations(annotationType: String) → boolean | Tüm sayfalardaki belirtilen türün notlarını silinir. |
getAnnotationCount(pageNumber: int) → int | Belirlenen sayfada kayıt sayısını geri getirir. |
modifyAnnotationsAuthor(startPage: int, endPage: int, oldAuthor: String, newAuthor: String) | Yazarı (anotasyonun /T girişini) her işaretleme anotajında, mevcut yazarın eşit olduğu [startPage, endPages] içerdiği sayfa aralığında yeniden adlandırır {@code oldAuthor}. |
save(outputFile: String) → boolean | Bir dosyaya bağlanan belgeyi kaydeder. |
save(outputStream: OutputStream) → boolean | Bir çıkış akışı için bağlanmış belgeyi kaydeder. |
exportAnnotationsXfdf(stream: OutputStream, startPage: int, endPage: int, annotTypes: AnnotationType[]) | Notları XFDF biçiminde ihraç eder, seçmeli olarak sayfa aralığı ve türüne göre filtrelenir. |
importAnnotationFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | XFDF giriş akışından ithalat notları. |
importAnnotationFromXfdf(stream: InputStream) | Bir XFDF giriş akışından (tüm türlerden) notlar ithal eder. |
importAnnotationFromXfdf(filePath: String) | Bir XFDF dosyasından notlar ithal eder (tüm türler). |
importAnnotationsFromXfdf(filePath: String) | Bir XFDF dosyasından notlar ithal eder (tüm türler). |
importAnnotationsFromXfdf(stream: InputStream) | Bir XFDF giriş akışından (tüm türlerden) notlar ithal eder. |
importAnnotationsFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | Tip filtresi ile XFDF giriş akışından notlar ithal eder. |
getDocument() → Document | Bağlantılı belgeyi geri getirir. |
close() | Editörü kapatın ve bağlanmış belgeyi serbest bırakın. |