LoadOptions

LoadOptions class

Gör det möjligt att ange ytterligare alternativ (som lösenord eller bas-URI) när laddar ett dokument i enDocument objekt.

För att lära dig mer, besökAnge laddningsalternativ dokumentationsartikel.

public class LoadOptions

Konstruktörer

namnBeskrivning
LoadOptions()Initierar en ny instans av denna klass med standardvärden.
LoadOptions(string)En genväg för att initiera en ny instans av denna klass med det angivna lösenordet för att ladda ett krypterat dokument.
LoadOptions(LoadFormat, string, string)En genväg för att initiera en ny instans av denna klass med egenskaper inställda på de angivna värdena.

Egenskaper

namnBeskrivning
BaseUri { get; set; }Hämtar eller ställer in strängen som kommer att användas för att lösa relativa URI:er som finns i dokumentet till absoluta URI:er vid behov. Kan varanull eller tom sträng. Standard ärnull .
ConvertMetafilesToPng { get; set; }Hämtar eller ställer in om metafil ska konverteras (Wmf ellerEmf ) bilder tillPng bildformat.
ConvertShapeToOfficeMath { get; set; }Hämtar eller ställer in om former ska konverteras med EquationXML till Office Math-objekt.
Encoding { get; set; }Hämtar eller ställer in kodningen som ska användas för att ladda ett HTML-, TXT- eller CHM-dokument om kodningen inte är specificerad inuti dokumentet. Kan varanull . Standard ärnull .
FontSettings { get; set; }Gör det möjligt att ange inställningar för dokumentteckensnitt.
IgnoreOleData { get; set; }Anger om OLE-data ska ignoreras.
LanguagePreferences { get; }Får språkinställningar som kommer att användas när dokumentet laddas.
LoadFormat { get; set; }Anger formatet på dokumentet som ska laddas. Standard ärAuto .
MswVersion { get; set; }Tillåter att ange att dokumentladdningsprocessen ska matcha en specifik MS Word-version. Standardvärdet ärWord2019
Password { get; set; }Hämtar eller ställer in lösenordet för att öppna ett krypterat dokument. Kan varanull eller tom sträng. Standard ärnull .
PreserveIncludePictureField { get; set; }Hämtar eller ställer in om fältet INCLUDEPICTURE ska bevaras vid läsning av Microsoft Word-format. Standardvärdet ärfalsk .
ProgressCallback { get; set; }Anropas under laddning av ett dokument och accepterar data om laddningsförlopp.
ResourceLoadingCallback { get; set; }Gör det möjligt att styra hur externa resurser (bilder, stilmallar) laddas när ett dokument importeras från HTML, MHTML.
TempFolder { get; set; }Tillåter att använda temporära filer vid läsning av dokument. Som standard är denna egenskapnull och inga temporära filer används.
UpdateDirtyFields { get; set; }Anger om fälten ska uppdateras medsmutsig attribut.
WarningCallback { get; set; }Anropas under en laddningsoperation, när ett problem upptäcks som kan resultera i förlust av data eller formatering.

Metoder

namnBeskrivning
override Equals(object)

Exempel

Visar hur man laddar ett krypterat Microsoft Word-dokument.

Document doc;

// Aspose.Words ger ett undantag om vi försöker öppna ett krypterat dokument utan dess lösenord.
Assert.Throws<IncorrectPasswordException>(() => doc = new Document(MyDir + "Encrypted.docx"));

// När ett sådant dokument laddas skickas lösenordet till dokumentets konstruktor med hjälp av ett LoadOptions-objekt.
LoadOptions options = new LoadOptions("docPassword");

// Det finns två sätt att ladda ett krypterat dokument med ett LoadOptions-objekt.
// 1 - Ladda dokumentet från det lokala filsystemet efter filnamn:
doc = new Document(MyDir + "Encrypted.docx", options);
// 2 - Ladda dokumentet från en ström:
using (Stream stream = File.OpenRead(MyDir + "Encrypted.docx"))
{
    doc = new Document(stream, options);
}

Se även