Editor

Editor class

Main class, som kapslar in konverteringsmetoder. Editor class tillhandahåller metoder för att ladda, redigera och spara dokument i alla format som stöds. Det är disponibelt, så använd ett “using”-direktiv eller kassera dess resurser manuellt via ‘Dispose()’ metodanrop. Dokumentladdning utförs genom konstruktörer. Dokumentredigering - genom metoden ‘Redigera’, och spara tillbaka till det resulterande dokumentet efter redigering - genom metoden ‘Spara’.

public sealed class Editor : IAuxDisposable

Konstruktörer

namn Beskrivning
Editor(Func<Stream>) Initierar ny Editor-instans med specificerat indatadokument (som en ström)
Editor(string) Initierar ny Editor-instans med specificerat indatadokument (som en fullständig sökväg)
Editor(Func<Stream>, Func<ILoadOptions>) Initierar ny Editor-instans med specificerat indatadokument (som en ström) med dess laddningsalternativ
Editor(string, Func<ILoadOptions>) Initierar ny Editor-instans med specificerat indatadokument (som en fullständig filsökväg) med dess laddningsalternativ

Egenskaper

namn Beskrivning
IsDisposed { get; } Indikerar om den här Editor-instansen redan har kasserats och inte kan användas längre (true) eller om den inte har kasserats ännu och därför är aktiv (false)

Metoder

namn Beskrivning
Dispose() Kasserar den här instansen av Editor, så att den frigör alla interna resurser och blir otillgänglig för vidare användning
Edit() Öppnar ett tidigare laddat dokument för redigering med standardalternativ genom att generera och returnera en instans av ‘EditableDocument klass, som i sin tur innehåller metoder för att producera HTML-uppmärkning och tillhörande resurser.
Edit(IEditOptions) Öppnar ett tidigare laddat dokument för redigering med angivna formatspecifika alternativ genom att generera och returnera en instans av ‘EditableDocument klass, som i sin tur innehåller metoder för att producera HTML-uppmärkning och tillhörande resurser.
GetDocumentInfo(string) Returnerar metadata om dokumentet som laddades till denna “Editor”-instans
Save(EditableDocument, Stream, ISaveOptions) Konverterar specificerat redigerat dokument, representerat som instans av ‘EditableDocument , till det resulterande dokumentet av specificerat format och sparar dess innehåll till specificerad stream
Save(EditableDocument, string, ISaveOptions) Konverterar specificerat redigerat dokument, representerat som instans av ‘EditableDocument , till det resulterande dokumentet av angivet format och sparar dess innehåll till fil med angiven fil path

evenemang

namn Beskrivning
event Disposed Händelse, som inträffar när den här Editor-instansen kasseras med alla dess interna resurser

Anmärkningar

Editor-klassen bör betraktas som en ingångspunkt och rotobjektet för GroupDocs.Editor. Alla operationer utförs med denna klass. Typisk användning av Editor-klassen för att utföra en fullständig dokumentredigeringspipeline är nästa:

  1. Ladda ett dokument i Editor-instansen genom dess konstruktor.
  2. Alternativt kan du hitta en dokumenttyp med hjälp av enGetDocumentInfo metod.
  3. Öppna ett dokument för redigering genom att anropa enEditmetod och få en instans avEditableDocument klass från det.
  4. Redigera ett dokumentinnehåll på klientsidan med valfri WYSIWYG HTML-redigerare.
  5. Skapa en ny instans avEditableDocument från redigerat dokumentinnehåll.
  6. Spara ett redigerat dokument till något utdataformat genom att anropa aSave metod.
  7. Avyttra en instans av Editor-klassen genom att använda operatorn eller manuellt.

Se även