PdfAnnotationEditor
Genel Bakış
PdfAnnotationEditor Java için FOSS’de bir sınıf.
PDF belgelerindeki açıklamaları yönetmek için yöntemler sağlar: açıklamayı düzeltme, silme ve sayma.
Bu sınıf, Java programlarında PdfAnnotationEditor nesnelerle çalışmak için 21 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PdfAnnotationEditor, bindPdf, close, deleteAnnotations, exportAnnotationsXfdf, flattenAnnotations, getAnnotationCount, getDocument, importAnnotationFromXfdf, importAnnotationsFromXfdf, modifyAnnotationsAuthor, save. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: document.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
document | Document | Oku . | Bağlı belgeyi gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
PdfAnnotationEditor() | Yeni bir {@code PdfAnnotationEditor} örneği oluşturur. |
PdfAnnotationEditor(document: Document) | Belirtilen belgeye bağlı yeni bir {@code PdfAnnotationEditor} oluşturur. |
bindPdf(inputFile: String) → boolean | PDF dosyasını bu düzenleyiciye bağlar. |
bindPdf(inputStream: InputStream) → boolean | Bir giriş akışından bir PDF bağlar. |
bindPdf(document: Document) → boolean | Mevcut bir {@link Document}‘i bu düzenleyiciye bağlar. |
flattenAnnotations() → boolean | Belgedeki tüm açıklamaları düzeltir: normal görünüm akışı taşıyan her açıklamanın ({@code /AP /N}) o görünümü sayfa içeriği akışına yakılmış ve {@ code q |
deleteAnnotations() → boolean | Belgedeki tüm sayfalardan tüm açıklamaları silinir. |
deleteAnnotations(annotationType: String) → boolean | Belirtilen türün açıklamalarını tüm sayfalardan silinir. |
getAnnotationCount(pageNumber: int) → int | Belirtilen sayfada not sayısı iade eder. |
modifyAnnotationsAuthor(startPage: int, endPage: int, oldAuthor: String, newAuthor: String) | Yazarın adını değiştir (anotasyonun /T girişini) şu anki yazarı {@code oldAuthor} eşdeğer olan [startPage, endPages] kapsamlı sayfa aralığında her işaretleme notunda. |
save(outputFile: String) → boolean | Bağlı belgeyi bir dosyaya kaydeder. |
save(outputStream: OutputStream) → boolean | Bağlı belgeyi bir çıkış akışına kaydeder. |
exportAnnotationsXfdf(stream: OutputStream, startPage: int, endPage: int, annotTypes: AnnotationType[]) | XFDF biçimine notları ihraç eder, sayfa aralığı ve türü ile seçeneğe göre filtreleme. |
importAnnotationFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | XFDF giriş akışından yorumları içeri aktarır. |
importAnnotationFromXfdf(stream: InputStream) | XFDF giriş akışından (tüm türler) yorumları içeriye aktarır. |
importAnnotationFromXfdf(filePath: String) | XFDF dosyasından (tüm türler) yorumları içeriye aktarır. |
importAnnotationsFromXfdf(filePath: String) | XFDF dosyasından (tüm türler) yorumları içeriye aktarır. |
importAnnotationsFromXfdf(stream: InputStream) | XFDF giriş akışından (tüm türler) yorumları içeriye aktarır. |
importAnnotationsFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | XFDF giriş akışından tür filtreleme ile yorumları içeri aktarır. |
getDocument() → Document | Bağlı belgeyi gönderir. |
close() | Editörü kapatır ve bağlanmış belgeyi serbest bırakır. |