
## HtmlSaveOptions.export_fonts_as_base64 property

Specifies whether fonts resources should be embedded to HTML in Base64 encoding.
Default is ``False``.



```python
@property
def export_fonts_as_base64(self) -> bool:
    ...

@export_fonts_as_base64.setter
def export_fonts_as_base64(self, value: bool):
    ...

```

### Remarks

By default, fonts are written to separate files. If this option is set to ``True``, fonts will be embedded
into the document's CSS in Base64 encoding.




### Examples

Shows how to save a .html document with images embedded inside it.

```python
doc = aw.Document(file_name=MY_DIR + 'Rendering.docx')
options = aw.saving.HtmlSaveOptions()
options.export_images_as_base64 = export_images_as_base64
options.pretty_format = True
doc.save(file_name=ARTIFACTS_DIR + 'HtmlSaveOptions.ExportImagesAsBase64.html', save_options=options)
out_doc_contents = system_helper.io.File.read_all_text(ARTIFACTS_DIR + 'HtmlSaveOptions.ExportImagesAsBase64.html')
self.assertTrue('<img src="data:image/png;base64' in out_doc_contents if export_images_as_base64 else '<img src="HtmlSaveOptions.ExportImagesAsBase64.001.png"' in out_doc_contents)
```

Shows how to embed fonts inside a saved HTML document.

```python
doc = aw.Document(file_name=MY_DIR + 'Rendering.docx')
options = aw.saving.HtmlSaveOptions()
options.export_fonts_as_base64 = True
options.css_style_sheet_type = aw.saving.CssStyleSheetType.EMBEDDED
options.pretty_format = True
doc.save(file_name=ARTIFACTS_DIR + 'HtmlSaveOptions.ExportFontsAsBase64.html', save_options=options)
```

### See Also

* module [aspose.words.saving](../../)
* class [HtmlSaveOptions](../)

