ImagesFolderAlias

MarkdownSaveOptions.ImagesFolderAlias property

Bir belgeye yazılan görüntü URI’lerini oluşturmak için kullanılan klasörün adını belirtir. Varsayılan, boş bir dizedir.

public string ImagesFolderAlias { get; set; }

Notlar

Bir kaydettiğinizdeDocument içindeMarkdown format, 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 belirtmenize olanak tanır ve ImagesFolderAlias görüntü URI’lerinin nasıl oluşturulacağını belirlemeye olanak tanır.

EğerImagesFolderAlias boş bir dize değilse, Markdown’a yazılan görüntü URI’si şöyle olacaktır:ImagesFolderAlias + <resim dosyası adı>.

EğerImagesFolderAlias boş bir dize ise, Markdown’a yazılan görüntü URI’si şöyle olacaktır:ImagesFolder + <resim dosyası adı>.

EğerImagesFolderAliasayarlandı ‘.’ (nokta), diğer seçeneklere bakılmaksızın name görüntü dosyası Markdown’a yol olmadan yazılacaktır.

Ö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