PdfAnnotationEditor
Overview
PdfAnnotationEditor adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: IDisposable.
Fasad untuk manipulasi anotasi: import/ekspor XFDF, hapus, rata, redaktur.
Kelas ini menyediakan 39 metode untuk bekerja dengan objek PdfAnnotationEditor dalam program .NET. Metode yang tersedia meliputi: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf, dan 6 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: Document.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Document | Document | Read | Dokumen yang terikat. |
Methods
| Signature | Description |
|---|---|
PdfAnnotationEditor() | Buat PdfAnnotationEditor yang tidak terikat. |
PdfAnnotationEditor(document: Document) | Buat PdfAnnotationEditor yang terikat pada Dokumen. |
BindPdf(path: string) | Tahan PDF dari jalur file. |
BindPdf(input: byte[]) | Tahan PDF dari array byte. |
BindPdf(input: Stream) | Tahan PDF dari aliran. |
BindPdf(document: Document) | Tahan instance Document yang ada. |
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[]) | Mengembalikan catatan pada halaman mulaiPage sampai endPag (1-based, inclusive) yang jenisnya muncul di annotTypes. |
ExtractAnnotations(start: int, end: int, annotTypes: string[]) | Ekstrak catatan di seluruh kisaran halaman yang disaring oleh string nama Subtipe. |
DeleteAnnotations() | Hapus semua catatan dari semua halaman (tidak termasuk catatan bidang Widget/bentuk). |
DeleteAnnotations(annotType: string) | Hapus catatan nama subtipe tertentu dari semua halaman. |
DeleteAnnotation(annotName: string) | Hapus catatan nama (entri NM) di semua halaman. |
FlatteningAnnotations() | Flatten all annotations menghapus mereka dari daftar catatan. |
RedactArea(pageIndex: int, rect: Rectangle, color: double[]) | Redact area pada halaman: menambahkan annotasi redaksi dengan warna isi yang diberikan, kemudian meratakan redaksinya (menghapus annotasinya). |
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int) | Mengedit area pada halaman dengan warna System.Drawing.Color-kompatibel (R, G, B). |
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color) | Redact area pada halaman dengan warna isi yang diberikan. |
ImportAnnotationsFromXfdf(xfdfStream: Stream) | Impor catatan dari aliran XFDF ke dokumen yang terikat. |
ImportAnnotationsFromXfdf(xfdfFile: string) | Impor catatan dari jalur file XFDF. |
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[]) | Mengimpor anotasi dari XFDF dengan filter tipe. |
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[]) | Impor catatan dari jalur file XFDF dengan filter tipe. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[]) | Ekspor catatan ke aliran XFDF. |
ImportAnnotations(annotFileStream: Stream[]) | Impor catatan dari aliran PDF lainnya ke dokumen yang terikat. |
Save() | Simpan dokumen ke array byte. |
Save(path: string) | Simpan dokumen ke jalur file. |
Save(output: Stream) | Simpan dokumen ke stream. |
Close() | Tutup editor dan lepaskan dokumen. |
Dispose() | Buang sama dengan Close. |
ExportAnnotationsToXfdf(xmlOutputStream: Stream) | Ekspor setiap anotasi dalam dokumen terikat ke aliran XFDF. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[]) | Ekspor catatan yang disaring oleh subtipe string nama. |
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings) | Pelan setiap anotasi menggunakan pengaturan formulir-pelan yang disediakan. |
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[]) | Anotasi datar di berbagai halaman yang disaring berdasarkan jenis. |
ImportAnnotationFromXfdf(xfdfStream: Stream) | Mengimpor anotasi dari aliran XFDF (setiap jenis anotation). |
ImportAnnotationFromXfdf(xfdfFile: string) | Mengimpor catatan dari file XFDF (setiap jenis catatan). |
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[]) | Impor catatan dari aliran PDF yang disaring berdasarkan jenis. |
ImportAnnotations(annotFile: string[]) | Impor catatan dari file PDF pada jalur yang diberikan. |
ImportAnnotations(annotFile: string[], annotType: AnnotationType[]) | Impor catatan dari file PDF yang disaring berdasarkan jenis. |
ImportAnnotationsFromFdf(fdfFile: string) | Impor catatan dari file FDF. |
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation) | Mengubah catatan di seluruh rentang halaman agar terlihat seperti catatan. |
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation) | Mengubah catatan dari tipe yang diberikan di seluruh rentang halaman. |
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string) | Tulis ulang penulis setiap annotasi yang cocok srcAuthor di seluruh rentang halaman. |