FontsFolder

HtmlSaveOptions.FontsFolder property

Anger den fysiska mapp där teckensnitt sparas vid export av ett dokument till HTML. Standard ä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 måste spara teckensnitt som används i dokumentet som fristående filer. FontsFolder låter dig ange var typsnitten ska sparas och FontsFolderAlias gör det möjligt att specificera hur teckensnittets URI:er kommer att 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 sparas. Använda sig avFontsFolder för att åsidosätta detta beteende.

Om du sparar ett dokument i en ström så har Aspose.Words ingen mapp där du kan spara typsnitten, men behöver ändå spara typsnitten 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 skapas den 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/images",
    ResourceFolderAlias = "http://example.com/resurser",
    ExportOriginalUrlForLinkedImages = true
};

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

Se även