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
- class MarkdownSaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words