ImagesFolder

MarkdownSaveOptions.ImagesFolder property

Bir belgeyi dışa aktarırken görüntülerin kaydedildiği fiziksel klasörü belirtir. Markdown biçim. Varsayılan boş bir dizedir.

public string ImagesFolder { get; set; }

Notlar

Bir dosyayı kaydettiğinizdeDocument içindeMarkdownformat, Aspose.Words’ün belgeye gömülü tüm görselleri bağımsız dosyalar olarak kaydetmesi gerekir. ImagesFolder resimlerin nereye kaydedileceğini belirtmenize olanak tanır.

Bir belgeyi bir dosyaya kaydederseniz ve bir dosya adı sağlarsanız, Aspose.Words varsayılan olarak görüntüleri belge dosyasının kaydedildiği aynı klasöre kaydeder.ImagesFolder bu davranışı geçersiz kılmak için.

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 gerekir.ImagesFolder mülk.

Belirtilen klasörImagesFolder mevcut değilse, otomatik olarak oluşturulacaktır.

Örnekler

Görüntü URI’lerini oluşturmak için kullanılan klasörün adının nasıl belirtileceğini gösterir.

DocumentBuilder builder = new DocumentBuilder();

builder.Writeln("Some image below:");
builder.InsertImage(ImageDir + "Logo.jpg");

string imagesFolder = Path.Combine(ArtifactsDir, "ImagesDir");
MarkdownSaveOptions saveOptions = new MarkdownSaveOptions();
// Yerel dosya sistemindeki bir klasörü atamak için "ImagesFolder" özelliğini kullanın.
// Aspose.Words belgenin tüm bağlantılı resimlerini kaydedecektir.
saveOptions.ImagesFolder = imagesFolder;
// Bu klasörü kullanmak için "ImagesFolderAlias" özelliğini kullanın
// images klasörünün adı yerine image URI'leri oluşturulurken.
saveOptions.ImagesFolderAlias = "http://example.com/resimler";

builder.Document.Save(ArtifactsDir + "MarkdownSaveOptions.ImagesFolder.md", saveOptions);

Ayrıca bakınız