ImagesFolder
HtmlSaveOptions.ImagesFolder property
Gibt den physischen Ordner an, in dem Bilder beim Exportieren eines Dokuments in das HTML-Format gespeichert werden. Der Standardwert ist eine leere Zeichenfolge.
public string ImagesFolder { get; set; }
Bemerkungen
Wenn Sie eineDocument
Im HTML-Format muss Aspose.Words alle im Dokument eingebetteten -Bilder als eigenständige Dateien speichern.ImagesFolder
ermöglicht Ihnen, festzulegen, wo die Bilder gespeichert werden undImagesFolderAlias
ermöglicht die Angabe, wie die Bild-URIs erstellt werden.
Wenn Sie ein Dokument in einer Datei speichern und einen Dateinamen angeben, speichert Aspose.Words die -Bilder standardmäßig im selben Ordner wie die Dokumentdatei. Verwenden SieImagesFolder
, um dieses Verhalten zu überschreiben.
Wenn Sie ein Dokument in einem Stream speichern, verfügt Aspose.Words nicht über einen Ordner, in dem die Bilder gespeichert werden können, , muss die Bilder aber trotzdem irgendwo speichern. In diesem Fall müssen Sie einen zugänglichen Ordner in derImagesFolder
Eigenschaft oder stellen Sie benutzerdefinierte Streams bereit via dieImageSavingCallback
Ereignishandler.
Wenn der von angegebene OrdnerImagesFolder
nicht vorhanden ist, wird es automatisch erstellt.
ResourceFolder
ist eine weitere Möglichkeit, einen Ordner anzugeben, in dem Bilder gespeichert werden sollen.
Beispiele
Zeigt, wie der Ordner zum Speichern verknüpfter Bilder nach dem Speichern im HTML-Format angegeben wird.
Document doc = new Document(MyDir + "Rendering.docx");
string imagesDir = Path.Combine(ArtifactsDir, "SaveHtmlWithOptions");
if (Directory.Exists(imagesDir))
Directory.Delete(imagesDir, true);
Directory.CreateDirectory(imagesDir);
// Legen Sie eine Option fest, um Formularfelder als einfachen Text statt als HTML-Eingabeelemente zu exportieren.
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};
doc.Save(ArtifactsDir + "HtmlSaveOptions.SaveHtmlWithOptions.html", options);
Siehe auch
- class HtmlSaveOptions
- namensraum Aspose.Words.Saving
- Montage Aspose.Words