GetDocumentInfo
Editor.GetDocumentInfo method
Returnerar metadata om dokumentet som laddades till denna “Editor”-instans
public IDocumentInfo GetDocumentInfo(string password)
Parameter | Typ | Beskrivning |
---|---|---|
password | String | Användaren kan ange ett lösenord för ett dokument, om detta dokument är krypterat med lösenordet. Kan vara NULL eller tom sträng, vilket motsvarar det frånvarande lösenordet. För de dokumentformat som inte har något lösenordsskydd, kommer detta argument att ignoreras. Om dokumentet är krypterat och lösenordet inte anges i den här parametern, men det angavs tidigare i laddningsalternativen när du skapade dettaEditor till exempel kommer det att användas. |
Returvärde
Formatspecifik arvtagare avIDocumentInfo
gränssnitt, som indikerar upptäckt format med formatspecifik metadata, eller NULL, om dokumentet inte erkändes som stöds eller är skadat.
Undantag
undantag | skick |
---|---|
ObjectDisposedException | Kastas när Editor-instansen redan kasserades när “GetDocumentInfo” anropas |
PasswordRequiredException | Kastas när det laddade dokumentet är lösenordsskyddat, men lösenordet angavs inte i parametern “password” |
IncorrectPasswordException | Kastas när det laddade dokumentet är lösenordsskyddat, lösenordet är angivet, men är felaktigt |
InvalidOperationException | Kastas när ett oväntat fel av okänd karaktär har inträffat |
Anmärkningar
GetDocumentInfo-metoden är användbar när det är oklart vilket format som är inmatningsdokumentet, är det lösenordsskyddat och/eller hur många sidor/kalkylblad/slides det innehåller. Baserat på denna metadata, som returneras av GetDocumentInfo, är det möjligt att korrekt justera laddnings- och redigeringsalternativen för huvudbearbetningspipelinen.
GetDocumentInfo-metoden returnerar alltid fullständig data, den påverkas inte av testläget, dess användning skriver inte av förbrukade byte eller krediter.
Läs mer
- Läs mer om hur du skaffar dokumentspecifika egenskaper i code: Hur man får dokumentinformation med GroupDocs.Editor
Se även
- interface IDocumentInfo
- class Editor
- namnutrymme GroupDocs.Editor
- hopsättning GroupDocs.Editor