PdfAnnotationEditor
Przegląd
PdfAnnotationEditor jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: IDisposable.
Fasada do manipulacji adnotacjami: import/eksport XFDF, usuwanie, spłaszczanie, redakcja.
Ta klasa udostępnia 39 metod do pracy z obiektami PdfAnnotationEditor w programach .NET. Dostępne metody to: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf oraz 6 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Document.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Document | Document | Odczyt | Powiązany dokument. |
Metody
| Sygnatura | Opis |
|---|---|
PdfAnnotationEditor() | Utwórz niezwiązany PdfAnnotationEditor. |
PdfAnnotationEditor(document: Document) | Utwórz PdfAnnotationEditor związany z dokumentem. |
BindPdf(path: string) | Powiąż PDF ze ścieżką do pliku. |
BindPdf(input: byte[]) | Powiąż PDF z tablicy bajtów. |
BindPdf(input: Stream) | Powiąż PDF ze strumieniem. |
BindPdf(document: Document) | Powiąż istniejącą instancję Document. |
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[]) | Zwraca adnotacje na stronach od startPage do endPage (liczone od 1, włącznie), których typ występuje w annotTypes. |
ExtractAnnotations(start: int, end: int, annotTypes: string[]) | Wyodrębnia adnotacje z zakresu stron, filtrowane według nazw podtypów. |
DeleteAnnotations() | Usuwa wszystkie adnotacje ze wszystkich stron (z wyłączeniem adnotacji typu Widget/pola formularza). |
DeleteAnnotations(annotType: string) | Usuwa adnotacje o określonej nazwie podtypu ze wszystkich stron. |
DeleteAnnotation(annotName: string) | Usuń adnotację według nazwy (wpis NM) na wszystkich stronach. |
FlatteningAnnotations() | Spłaszcz wszystkie adnotacje — usuwa je z listy adnotacji. |
RedactArea(pageIndex: int, rect: Rectangle, color: double[]) | Zredaguj obszar na stronie: dodaje adnotację redakcyjną z podanym kolorem wypełnienia, a następnie spłaszcza redakcję (usuwa adnotację). |
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int) | Zredaguj obszar na stronie przy użyciu koloru zgodnego z System.Drawing.Color (R, G, B). |
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color) | Zredaguj obszar na stronie przy użyciu podanego koloru wypełnienia. |
ImportAnnotationsFromXfdf(xfdfStream: Stream) | Importuj adnotacje ze strumienia XFDF do powiązanego dokumentu. |
ImportAnnotationsFromXfdf(xfdfFile: string) | Importuj adnotacje ze ścieżki pliku XFDF. |
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[]) | Importuj adnotacje z XFDF przy użyciu filtru typu. |
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[]) | Importuj adnotacje z ścieżki pliku XFDF z filtrem typu. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[]) | Eksportuj adnotacje do strumienia XFDF. |
ImportAnnotations(annotFileStream: Stream[]) | Importuj adnotacje z innych strumieni PDF do powiązanego dokumentu. |
Save() | Zapisz dokument do tablicy bajtów. |
Save(path: string) | Zapisz dokument w ścieżce pliku. |
Save(output: Stream) | Zapisz dokument do strumienia. |
Close() | Zamknij edytor i zwolnij dokument. |
Dispose() | Dispose — to samo co Close. |
ExportAnnotationsToXfdf(xmlOutputStream: Stream) | Wyeksportuj wszystkie adnotacje w powiązanym dokumencie do strumienia XFDF. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[]) | Eksportuj adnotacje filtrowane według ciągów nazw Subtype. |
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings) | Spłaszcz każdą adnotację, używając dostarczonych ustawień form-flatten. |
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[]) | Spłaszcz adnotacje w zakresie stron filtrowane według typu. |
ImportAnnotationFromXfdf(xfdfStream: Stream) | Importuj adnotacje z strumienia XFDF (każdy typ adnotacji). |
ImportAnnotationFromXfdf(xfdfFile: string) | Importuj adnotacje z pliku XFDF (wszystkie typy adnotacji). |
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[]) | Importuj adnotacje ze strumieni PDF filtrowanych według typu. |
ImportAnnotations(annotFile: string[]) | Importuj adnotacje z plików PDF znajdujących się w podanych ścieżkach. |
ImportAnnotations(annotFile: string[], annotType: AnnotationType[]) | Importuj adnotacje z plików PDF filtrowanych według typu. |
ImportAnnotationsFromFdf(fdfFile: string) | Importuj adnotacje z pliku FDF. |
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation) | Modyfikuj adnotacje w zakresie stron, aby wyglądały jak adnotacja. |
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation) | Modyfikuj adnotacje podanego typu w zakresie stron. |
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string) | Zastąp autora każdej adnotacji pasującej do srcAuthor w zakresie stron. |