__init__ constructor

init

Initializes a new ViewerSettings instance.

def __init__(self, cache, logger):
    ...
Parameter Type Description
cache ICache The cache.
logger ILogger The logger.
Raises Description
ValueError Raised when cache is None.

Example

from groupdocs.viewer import Viewer, ViewerSettings
from groupdocs.viewer.logging import ConsoleLogger
from groupdocs.viewer.options import HtmlViewOptions

viewer_settings = ViewerSettings(logger=ConsoleLogger())
with Viewer("./sample.docx", settings=viewer_settings) as viewer:
    html_options = HtmlViewOptions.for_embedded_resources("output/page_{0}.html")
    viewer.view(html_options)

init

Initializes a new ViewerSettings instance.

def __init__(self, cache):
    ...
Parameter Type Description
cache ICache The cache.
Raises Description
ValueError Raised when cache is None.

init

Initializes a new ViewerSettings instance.

def __init__(self, logger):
    ...
Parameter Type Description
logger ILogger The logger.
Raises Description
ValueError Raised when logger is None.

Example

from groupdocs.viewer import Viewer, ViewerSettings
from groupdocs.viewer.logging import ConsoleLogger
from groupdocs.viewer.options import HtmlViewOptions

viewer_settings = ViewerSettings(logger=ConsoleLogger())
with Viewer("./sample.docx", settings=viewer_settings) as viewer:
    html_options = HtmlViewOptions.for_embedded_resources("output/page_{0}.html")
    viewer.view(html_options)

See Also