PdfAnnotationEditor

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

NazwaTypDostępOpis
DocumentDocumentOdczytPowiązany dokument.

Metody

SygnaturaOpis
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.

Zobacz także

 Polski