PdfAnnotationEditor
Přehled
PdfAnnotationEditor je třída v Aspose.PDF FOSS pro .NET. Dědí z: IDisposable.
Fasáda pro manipulaci s anotacemi: import/export XFDF, mazání, zploštění, cenzurování.
Tato třída poskytuje 39 metod pro práci s objekty PdfAnnotationEditor v programech .NET. Dostupné metody zahrnují: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf a 6 dalších metod. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Document.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Document | Document | Čtení | Vázaný dokument. |
Metody
| Podpis: | Popis: |
|---|---|
PdfAnnotationEditor() | Vytvořte nevázaný PdfAnnotationEditor. |
PdfAnnotationEditor(document: Document) | Vytvořte PdfAnnotationEditor vázaný na dokument. |
BindPdf(path: string) | Vázat PDF z cesty k souboru. |
BindPdf(input: byte[]) | Vázat PDF z pole bajtů. |
BindPdf(input: Stream) | Vázat PDF z proudu. |
BindPdf(document: Document) | Vázat existující instanci Document. |
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[]) | Vrací anotace na stránkách od startPage do endPage (číslování od 1, včetně), jejichž typ se vyskytuje v annotTypes. |
ExtractAnnotations(start: int, end: int, annotTypes: string[]) | Extrahujte anotace napříč rozsahem stránek filtrovány podle řetězců názvů Subtype. |
DeleteAnnotations() | Odstraňte všechny anotace ze všech stránek (kromě anotací widgetů/formulářových polí). |
DeleteAnnotations(annotType: string) | Odstraňte anotace s konkrétním názvem podtypu ze všech stránek. |
DeleteAnnotation(annotName: string) | Odstraňte anotaci podle názvu (záznam NM) napříč všemi stránkami. |
FlatteningAnnotations() | Zploštěte všechny anotace — odstraní je ze seznamu anotací. |
RedactArea(pageIndex: int, rect: Rectangle, color: double[]) | Redigovat oblast na stránce: přidá anotaci redakce s danou barvou výplně a poté zploští redakci (odstraní anotaci). |
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int) | Redigovat oblast na stránce s System.Drawing.Color-kompatibilní (R, G, B) barvou. |
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color) | Redigovat oblast na stránce s danou barvou výplně. |
ImportAnnotationsFromXfdf(xfdfStream: Stream) | Importovat anotace ze streamu XFDF do svázaného dokumentu. |
ImportAnnotationsFromXfdf(xfdfFile: string) | Importovat anotace ze souborové cesty XFDF. |
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[]) | Importovat anotace z XFDF s filtrem typu. |
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[]) | Importovat anotace ze souborové cesty XFDF s filtrem typu. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[]) | Exportovat anotace do XFDF proudu. |
ImportAnnotations(annotFileStream: Stream[]) | Importovat anotace z dalších PDF proudů do vázaného dokumentu. |
Save() | Uložit dokument do pole bajtů. |
Save(path: string) | Uložte dokument do cesty k souboru. |
Save(output: Stream) | Uložte dokument do proudu. |
Close() | Zavřete editor a uvolněte dokument. |
Dispose() | Dispose — totéž jako Close. |
ExportAnnotationsToXfdf(xmlOutputStream: Stream) | Exportovat každou anotaci vázaného dokumentu do XFDF proudu. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[]) | Exportovat anotace filtrované podle řetězců názvů Subtype. |
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings) | Zploštěte všechny anotace pomocí dodaných nastavení form-flatten. |
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[]) | Zploštěte anotace v rozsahu stránek filtrovaných podle typu. |
ImportAnnotationFromXfdf(xfdfStream: Stream) | Importujte anotace ze streamu XFDF (všechny typy anotací). |
ImportAnnotationFromXfdf(xfdfFile: string) | Importujte anotace ze souboru XFDF (všechny typy anotací). |
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[]) | Importovat anotace z PDF streamů filtrovaných podle typu. |
ImportAnnotations(annotFile: string[]) | Importovat anotace z PDF souborů na zadaných cestách. |
ImportAnnotations(annotFile: string[], annotType: AnnotationType[]) | Importovat anotace z PDF souborů filtrovaných podle typu. |
ImportAnnotationsFromFdf(fdfFile: string) | Importovat anotace z FDF souboru. |
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation) | Upravit anotace v rozsahu stránek tak, aby vypadaly jako anotace. |
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation) | Upravit anotace zadaného typu v rozsahu stránek. |
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string) | Přepište autora každé anotace odpovídající srcAuthor napříč rozsahem stránek. |