ImagesFolder
HtmlSaveOptions.ImagesFolder property
Bir belgeyi HTML biçimine aktarırken görüntülerin kaydedileceği fiziksel klasörü belirtir. Varsayılan boş bir dizedir.
public string ImagesFolder { get; set; }
Notlar
Birini kaydettiğinizdeDocument
HTML formatında, Aspose.Words’ün belgeye gömülü tüm resimleri bağımsız dosyalar olarak kaydetmesi gerekir.ImagesFolder
görüntülerin nereye kaydedileceğini belirtmenize olanak tanır veImagesFolderAlias
görüntü URI’lerinin nasıl oluşturulacağını belirtmeye izin verir.
Bir belgeyi bir dosyaya kaydederseniz ve bir dosya adı sağlarsanız, Aspose.Words varsayılan olarak, resimlerini belge dosyasının kaydedildiği klasöre kaydeder.ImagesFolder
Bu davranışı geçersiz kılmak için kullanın.
Bir belgeyi bir akışa kaydederseniz, Aspose.Words’ün görüntüleri kaydedeceği bir klasörü yoktur, ancak yine de görüntüleri bir yere kaydetmesi gerekir. Bu durumda, erişilebilir bir klasör belirtmeniz gerekirImagesFolder
özellik veya özel akışlar sağlayın via theImageSavingCallback
olay işleyicisi.
Belirtilen klasörImagesFolder
mevcut değilse otomatik olarak oluşturulacaktır.
ResourceFolder
resimlerin kaydedileceği klasörü belirtmenin başka bir yoludur.
Örnekler
Bağlantılı görsellerin .html olarak kaydedildikten sonra saklanacağı klasörün nasıl belirleneceğini gösterir.
Document doc = new Document(MyDir + "Rendering.docx");
string imagesDir = Path.Combine(ArtifactsDir, "SaveHtmlWithOptions");
if (Directory.Exists(imagesDir))
Directory.Delete(imagesDir, true);
Directory.CreateDirectory(imagesDir);
// Form alanlarını HTML giriş öğeleri yerine düz metin olarak dışa aktarmak için bir seçenek ayarlayın.
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};
doc.Save(ArtifactsDir + "HtmlSaveOptions.SaveHtmlWithOptions.html", options);
Ayrıca bakınız
- class HtmlSaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words