ImagesFolder
HtmlSaveOptions.ImagesFolder property
Anger den fysiska mappen där bilder sparas vid export av ett dokument till HTML-format. Standard är en tom sträng.
public string ImagesFolder { get; set; }
Anmärkningar
När du sparar enDocument
i HTML-format måste Aspose.Words spara alla -bilder som är inbäddade i dokumentet som fristående filer.ImagesFolder
låter dig ange var bilderna ska sparas ochImagesFolderAlias
tillåter att specificera hur bildens URI:er kommer att konstrueras.
Om du sparar ett dokument i en fil och anger ett filnamn, sparar Aspose.Words, som standard, -bilderna i samma mapp där dokumentfilen sparas. Använda sig avImagesFolder
för att åsidosätta detta beteende.
Om du sparar ett dokument i en ström så har Aspose.Words ingen mapp där bilderna ska sparas, men behöver ändå spara bilderna någonstans. I det här fallet måste du ange en tillgänglig mapp iImagesFolder
egendom eller tillhandahålla anpassade strömmar via theImageSavingCallback
händelsehanterare.
Om mappen som anges avImagesFolder
inte finns skapas den automatiskt.
ResourceFolder
är ett annat sätt att ange en mapp där bilderna ska sparas.
Exempel
Visar hur man anger mappen för lagring av länkade bilder efter att ha sparats i .html.
Document doc = new Document(MyDir + "Rendering.docx");
string imagesDir = Path.Combine(ArtifactsDir, "SaveHtmlWithOptions");
if (Directory.Exists(imagesDir))
Directory.Delete(imagesDir, true);
Directory.CreateDirectory(imagesDir);
// Ställ in ett alternativ för att exportera formulärfält som vanlig text istället för HTML-inmatningselement.
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};
doc.Save(ArtifactsDir + "HtmlSaveOptions.SaveHtmlWithOptions.html", options);
Se även
- class HtmlSaveOptions
- namnutrymme Aspose.Words.Saving
- hopsättning Aspose.Words