LoadFormat
Innehåll
[
Dölj
]LoadOptions.LoadFormat property
Anger formatet för det dokument som ska läsas in. Standard ärAuto .
public LoadFormat LoadFormat { get; set; }
Anmärkningar
Det rekommenderas att du angerAuto värde och låt Aspose.Words detect filformatet automatiskt. Om du känner till formatet på dokumentet du ska läsa in kan du ange format explicit och detta kommer att minska laddningstiden något med den omkostnad som är förknippad med automatisk detektering av formatet. Om du anger ett explicit laddningsformat och det visar sig vara fel, kommer automatisk detektering att anropas och ett andra försök att läsa in filen kommer att göras.
Exempel
Visar hur man anger en bas-URI när man öppnar ett HTML-dokument.
// Anta att vi vill ladda ett .html-dokument som innehåller en bild länkad av en relativ URI
// medan bilden är på en annan plats. I så fall måste vi omvandla den relativa URI:n till en absolut.
// Vi kan tillhandahålla en bas-URI med hjälp av ett HtmlLoadOptions-objekt.
HtmlLoadOptions loadOptions = new HtmlLoadOptions(LoadFormat.Html, "", ImageDir);
Assert.AreEqual(LoadFormat.Html, loadOptions.LoadFormat);
Document doc = new Document(MyDir + "Missing image.html", loadOptions);
// Även om bilden i indata-.html-filen var trasig, hjälpte vår anpassade bas-URI oss att reparera länken.
Shape imageShape = (Shape)doc.GetChildNodes(NodeType.Shape, true)[0];
Assert.True(imageShape.IsImage);
// Detta utdatadokument visar bilden som saknades.
doc.Save(ArtifactsDir + "HtmlLoadOptions.BaseUri.docx");
Se även
- enum LoadFormat
- class LoadOptions
- namnutrymme Aspose.Words.Loading
- hopsättning Aspose.Words