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
- class HtmlSaveOptions
- namnutrymme Aspose.Words.Saving
- hopsättning Aspose.Words