FontsFolder

HtmlSaveOptions.FontsFolder property

Anger den fysiska mappen där teckensnitt sparas när ett dokument exporteras till HTML. Standardvärdet är en tom sträng.

public string FontsFolder { get; set; }

Anmärkningar

När du sparar enDocument i HTML-format ochExportFontResources är inställd påsann Aspose.Words behöver spara teckensnitt som används i dokumentet som fristående filer. FontsFolder låter dig ange var teckensnitten ska sparas and FontsFolderAlias låter dig ange hur teckensnitts-URI:erna ska konstrueras.

Om du sparar ett dokument i en fil och anger ett filnamn, sparar Aspose.Words som standard teckensnitten i samma mapp där dokumentfilen är sparad.FontsFolder för att åsidosätta detta beteende.

Om du sparar ett dokument i en ström har Aspose.Words ingen mapp där typsnitten ska sparas, , men behöver fortfarande spara dem någonstans. I det här fallet måste du ange en tillgänglig mapp iFontsFolder egendom eller tillhandahålla anpassade strömmar via theFontSavingCallback händelsehanterare.

Om mappen som anges avFontsFolder inte finns, kommer den att skapas automatiskt.

ResourceFolder är ett annat sätt att ange en mapp där teckensnitt ska sparas.

Exempel

Visar hur man ställer in mappar och mappalias för externt sparade resurser som Aspose.Words skapar när ett dokument sparas till HTML.

Document doc = new Document(MyDir + "Rendering.docx");

HtmlSaveOptions options = new HtmlSaveOptions
{
    CssStyleSheetType = CssStyleSheetType.External,
    ExportFontResources = true,
    ImageResolution = 72,
    FontResourcesSubsettingSizeThreshold = 0,
    FontsFolder = ArtifactsDir + "Fonts",
    ImagesFolder = ArtifactsDir + "Images",
    ResourceFolder = ArtifactsDir + "Resources",
    FontsFolderAlias = "http://example.com/fonts",
    ImagesFolderAlias = "http://example.com/bilder",
    ResourceFolderAlias = "http://example.com/resurser",
    ExportOriginalUrlForLinkedImages = true
};

doc.Save(ArtifactsDir + "HtmlSaveOptions.FolderAlias.html", options);

Se även