ImagesFolder
HtmlSaveOptions.ImagesFolder property
Anger den fysiska mappen där bilder sparas när ett dokument exporteras till HTML-format. Standardvärdet är en tom sträng.
public string ImagesFolder { get; set; }
Anmärkningar
När du sparar enDocument
I HTML-format behöver 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
låter dig ange hur bildens URI:er ska 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 är sparad.ImagesFolder
för att åsidosätta detta beteende.
Om du sparar ett dokument i en ström har Aspose.Words ingen mapp där bilderna ska sparas, men behöver fortfarande 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, kommer den att skapas automatiskt.
ResourceFolder
är ett annat sätt att ange en mapp där bilder ska sparas.
Exempel
Visar hur man anger mappen för att lagra länkade bilder efter att de har sparats till .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);
// Ange 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