ConverterSettings class

ConverterSettings class

Defines settings for customizing Converter behaviour.

The ConverterSettings type exposes the following members:

Constructors

Constructor Description
init Initializes a new instance of ConverterSettings with default values.

Properties

Property Description
cache The cache implementation used for storing conversion results.
font_directories The custom font directories paths.
listener The converter listener implementation used for monitoring conversion status and progress, with its Started, Progress, and Completed callbacks forwarded to ConversionEvents.on_conversion_started, ConversionEvents.on_conversion_progress, and ConversionEvents.on_conversion_completed during Converter construction.
logger The logger implementation used for logging conversion process.
on_compression_completed The event handler for compression completed.
on_conversion_by_page_failed The event handler invoked when conversion by page fails.
on_conversion_failed The event handler invoked when a conversion fails.
scan_font_directories_recursively The converter scans font directories recursively when set to True.
temp_folder The temp folder used for conversion.

Example

from groupdocs.conversion import Converter, ConverterSettings
from groupdocs.conversion.logging import ConsoleLogger
from groupdocs.conversion.options.convert import PdfConvertOptions

settings = ConverterSettings()
settings.logger = ConsoleLogger()

with Converter("input.docx", settings) as converter:
    converter.convert("output.pdf", PdfConvertOptions())

See Also