1
1
mirror of https://github.com/Kozea/WeasyPrint.git synced 2024-10-05 00:21:15 +03:00
WeasyPrint/docs/api.rst
2019-02-22 11:34:46 +01:00

46 lines
1023 B
ReStructuredText

API
===
API stability
-------------
Everything described here is considered “public”: this is what you can rely
on. We will try to maintain backward-compatibility, although there is no hard
promise (that's why we only release major versions).
Anything else should not be used outside of WeasyPrint itself. We reserve
the right to change it or remove it at any point. Use it at your own risk,
or have dependency to a specific WeasyPrint version.
.. _command-line-api:
Command-line API
----------------
.. autofunction:: weasyprint.__main__.main(argv=sys.argv)
.. module:: weasyprint
.. _python-api:
Python API
----------
.. autoclass:: HTML(input, **kwargs)
:members:
.. autoclass:: CSS(input, **kwargs)
.. autoclass:: Attachment(input, **kwargs)
.. autofunction:: default_url_fetcher
.. module:: weasyprint.document
.. autoclass:: Document
:members:
.. autoclass:: DocumentMetadata()
:members:
.. autoclass:: Page()
:members:
.. module:: weasyprint.fonts
.. autoclass:: FontConfiguration()