ImagesFolder

MarkdownSaveOptions.ImagesFolder property

Bir belgeyi ‘ye 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 gerekiyor. ImagesFolder görüntülerin nereye kaydedileceğini belirtmenizi sağlar.

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 klasöre kaydeder. KullanmakImagesFolder bu davranışı geçersiz kılmak için.

Bir belgeyi bir akışa kaydederseniz, Aspose.Words’de görüntülerin kaydedileceği bir klasör yoktur, ancak yine de görüntüleri bir yere kaydetmesi gerekir. Bu durumda, içinde erişilebilir bir klasör belirtmeniz gerekir.ImagesFolder özellik.

Eğer belirtilen klasörImagesFolder mevcut değil, otomatik olarak oluşturulacak.

Örnekler

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

DocumentBuilder builder = new DocumentBuilder();

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

MarkdownSaveOptions saveOptions = new MarkdownSaveOptions();
// Yerel dosya sisteminde içine bir klasör atamak için "ImagesFolder" özelliğini kullanın.
// Aspose.Words belgenin tüm bağlantılı görsellerini kaydedecektir.
saveOptions.ImagesFolder = ArtifactsDir + "ImagesDir/";
// Bu klasörü kullanmak için "ImagesFolderAlias" özelliğini kullanın
// resimler klasörünün adı yerine resim URI'lerini oluştururken.
saveOptions.ImagesFolderAlias = "http://example.com/images";

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

Görüntü URI’lerini (.NetStandard 2.0) 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:");
using (SKBitmap bitmap = SKBitmap.Decode(ImageDir + "Logo.jpg"))
    builder.InsertImage(bitmap);

MarkdownSaveOptions saveOptions = new MarkdownSaveOptions();
// Yerel dosya sisteminde içine bir klasör atamak için "ImagesFolder" özelliğini kullanın.
// Aspose.Words belgenin tüm bağlantılı görsellerini kaydedecektir.
saveOptions.ImagesFolder = ArtifactsDir + "ImagesDir/";
// Bu klasörü kullanmak için "ImagesFolderAlias" özelliğini kullanın
// resimler klasörünün adı yerine resim URI'lerini oluştururken.
saveOptions.ImagesFolderAlias = "http://example.com/images";

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

Ayrıca bakınız