Aspose::Words::Saving::HtmlSaveOptions::get_ExportFontsAsBase64 метод
Содержание
[
Скрывать
]HtmlSaveOptions::get_ExportFontsAsBase64 method
Указывает, следует ли внедрять ресурсы шрифтов в HTML в кодировке Base64. По умолчанию — false.
bool Aspose::Words::Saving::HtmlSaveOptions::get_ExportFontsAsBase64() const
Примечания
По умолчанию шрифты записываются в отдельные файлы. Если эта опция установлена в true, шрифты будут встроены в CSS документа в кодировке Base64.
Примеры
Показывает, как сохранить документ .html с встроенными в него изображениями.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Rendering.docx");
auto options = System::MakeObject<Aspose::Words::Saving::HtmlSaveOptions>();
options->set_ExportImagesAsBase64(exportImagesAsBase64);
options->set_PrettyFormat(true);
doc->Save(get_ArtifactsDir() + u"HtmlSaveOptions.ExportImagesAsBase64.html", options);
System::String outDocContents = System::IO::File::ReadAllText(get_ArtifactsDir() + u"HtmlSaveOptions.ExportImagesAsBase64.html");
ASSERT_TRUE(exportImagesAsBase64 ? outDocContents.Contains(u"<img src=\"data:image/png;base64") : outDocContents.Contains(u"<img src=\"HtmlSaveOptions.ExportImagesAsBase64.001.png\""));
Показывает, как встроить шрифты в сохранённый HTML‑документ.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Rendering.docx");
auto options = System::MakeObject<Aspose::Words::Saving::HtmlSaveOptions>();
options->set_ExportFontsAsBase64(true);
options->set_CssStyleSheetType(Aspose::Words::Saving::CssStyleSheetType::Embedded);
options->set_PrettyFormat(true);
doc->Save(get_ArtifactsDir() + u"HtmlSaveOptions.ExportFontsAsBase64.html", options);
См. также
- Class HtmlSaveOptions
- Namespace Aspose::Words::Saving
- Library Aspose.Words for C++