ExportWordConfig (export-word)
@ckeditor/ckeditor5-export-word/src/exportword
The configuration of the export to Word feature. It is used by the Word export features from
the @ckeditor/ckeditor5-export-word
package.
ClassicEditor
.create( editorElement, {
exportWord: ... // Export to Word feature options.
} )
.then( ... )
.catch( ... );
See all editor options.
Filtering
Properties
-
converterOptions : Object
The CKEditor Cloud Services HTML to DOCX Converter configuration options.
NOTE: Configuring the plugin is not mandatory.
const exportWordConfig = { converterOptions: { ... } }
Defaults to:
{ fileName: 'document.docx', converterUrl: 'https://docx-converter.cke-cs.com/v1/convert', converterOptions: { format: 'A4', margin_top: '1in', margin_bottom: '1in', margin_right: '1in', margin_left: '1in', header: undefined, footer: undefined, comments: undefined, suggestions: undefined } }
-
converterUrl : String
A URL to the Docx converter.
const exportWordConfig = { converterUrl: 'https://myconverter.com/v1/' }
NOTE: The plugin uses the default HTML to Word converter delivered by CKEditor Cloud Services. You can provide a URL to an on-premises converter instead.
Defaults to
https://docx-converter.cke-cs.com/v1/convert
. -
fileName : String
The name of the generated Word file.
const exportWordConfig = { fileName: 'my-document.docx' }
NOTE: The file name must contain the
.docx
extension. Otherwise your operating system or device may have trouble identifying the file type.Defaults to
document.docx
. -
stylesheets : Array.<String>
Paths to the
.css
files containing additional styling for the editor's content (the order of provided items matters).const exportWordConfig = { stylesheets: [ './path/to/custom-style.css' ] }
NOTE: If
stylesheets
are not provided, the plugin will sent only the default editor content styles to the converter.Default editor's content styles: The default editor content styles are applied to the generated Word file thanks to the 'EDITOR_STYLES' token, which is provided to the
stylesheets
by default. If you don't want them to be applied, you have to omit the token:const exportWordConfig = { stylesheets: [ './path/to/custom-editor-styles.css' ] }
Custom styling: For more advanced styling, your configuration should look like this:
const exportWordConfig = { stylesheets: [ 'EDITOR_STYLES', './path/to/custom-styles.css' ] }
Defaults to
[ 'EDITOR_STYLES' ]
. -
tokenUrl : String | function | false
A token URL or a token request function. This field is optional and should be used only when a different
tokenUrl
is required for the export to Word feature.Note: The token can be disabled with the
false
value provided.See:
tokenUrl