PdfAnnotationEditor
Översikt
PdfAnnotationEditor är en klass i Aspose.PDF FOSS för .NET. ärvt från: IDisposable.
Facade för anmälning manipulation: import/export XFDF, radera, flätar, redigera.
Denna klass innehåller 39 metoder för att arbeta med PdfAnnotationEditor objekt i .NET-program. Tillgängliga metoder inkluderar: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf,och 6 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Document.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
Document | Document | Läsning | Det bindande dokumentet. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfAnnotationEditor() | Skapa en unbound PdfAnnotationEditor. |
PdfAnnotationEditor(document: Document) | Skapa en PdfAnnotationEditor som är kopplad till ett dokument. |
BindPdf(path: string) | Bind PDF från en filvägen. |
BindPdf(input: byte[]) | Bind PDF från en byte array. |
BindPdf(input: Stream) | Bind PDF från en ström. |
BindPdf(document: Document) | Bind en befintlig dokument instans. |
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[]) | Returnerar anteckningar på startsidorPage via endPages (1-baserade, inklusive) vars typ visas i annotTyper. |
ExtractAnnotations(start: int, end: int, annotTypes: string[]) | Extract anteckningar över ett sidområde filtrerat av undertypnamn strängar. |
DeleteAnnotations() | Ta bort alla anteckningar från alla sidor (förutom Widget/formfält antecker). |
DeleteAnnotations(annotType: string) | Ta bort anteckningar av ett specifikt undernamn från alla sidor. |
DeleteAnnotation(annotName: string) | Ta bort namnsanbokning (NM-inträde) över alla sidor. |
FlatteningAnnotations() | Flatta alla anteckningar – ta bort dem från anteckslistan. |
RedactArea(pageIndex: int, rect: Rectangle, color: double[]) | Redigera ett område på en sida: lägg till en redigeringsannotation med den angivna färgen, sedan flikar redigering (avlägsnar annotationen). |
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int) | Redigera ett område på en sida med en System.Drawing.Color-kompatibel färg (R, G, B). |
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color) | Redigera ett område på en sida med den angivna färgen. |
ImportAnnotationsFromXfdf(xfdfStream: Stream) | Import anteckningar från en XFDF-ström till det inbunden dokumentet. |
ImportAnnotationsFromXfdf(xfdfFile: string) | Import anteckningar från en XFDF-filvägen. |
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[]) | Import anteckningar från XFDF med typfilter. |
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[]) | Import anteckningar från en XFDF-filvägen med typfilter. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[]) | Exportera anteckningar till en XFDF-ström. |
ImportAnnotations(annotFileStream: Stream[]) | Import anteckningar från andra PDF-strömmar till det bunden dokumentet. |
Save() | Spara dokumentet till en byte array. |
Save(path: string) | Spara dokumentet till en filvägen. |
Save(output: Stream) | Spara dokumentet till en ström. |
Close() | Stäng redigenten och släpp dokumentet. |
Dispose() | Tillgänglig – precis som nära. |
ExportAnnotationsToXfdf(xmlOutputStream: Stream) | Exportera varje anmärkning i det bunden dokumentet till en XFDF-ström. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[]) | Exportannotationer filtrerade av Subtype namn strängar. |
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings) | Flatta varje anteckning med hjälp av de tillhandahållna form-flat inställningarna. |
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[]) | Flat anmälningar över ett sidområde filtrerat efter typ. |
ImportAnnotationFromXfdf(xfdfStream: Stream) | Import anteckningar från en XFDF-ström (varje antecktyp). |
ImportAnnotationFromXfdf(xfdfFile: string) | Import anteckningar från en XFDF-fil (varje antecktyp). |
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[]) | Import anteckningar från PDF-strömmar filtrerade efter typ. |
ImportAnnotations(annotFile: string[]) | Import anteckningar från PDF-filer på de angivna vägarna. |
ImportAnnotations(annotFile: string[], annotType: AnnotationType[]) | Import anteckningar från PDF-filer filtrerade efter typ. |
ImportAnnotationsFromFdf(fdfFile: string) | Import anteckningar från en FDF-fil. |
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation) | Ändra anteckningar över ett sidområde för att se ut som en anteckt. |
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation) | Ändra anteckningar av den levererade typen över ett sidområde. |
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string) | Skriv om författaren av varje anteckning som matchar srcAuthor över sidan. |