Directories ¶
Path | Synopsis |
---|---|
pkg
|
|
gotenberg
Package gotenberg provides most of the logic of the module system.
|
Package gotenberg provides most of the logic of the module system. |
modules/api
Package api provides a module which is an HTTP server.
|
Package api provides a module which is an HTTP server. |
modules/chromium
Package chromium provides a module which adds routes for converting HTML documents to PDF.
|
Package chromium provides a module which adds routes for converting HTML documents to PDF. |
modules/gc
Package gc provides a module for removing files and directories that have expired.
|
Package gc provides a module for removing files and directories that have expired. |
modules/libreoffice
Package libreoffice provides a module which adds a route for converting document to PDF with LibreOffice.
|
Package libreoffice provides a module which adds a route for converting document to PDF with LibreOffice. |
modules/libreoffice/pdfengine
Package pdfengine provides a module which abstracts the CLI tool unoconv and implements the gotenberg.PDFEngine interface.
|
Package pdfengine provides a module which abstracts the CLI tool unoconv and implements the gotenberg.PDFEngine interface. |
modules/libreoffice/unoconv
Package unoconv provides a module which abstracts the CLI tool unoconv.
|
Package unoconv provides a module which abstracts the CLI tool unoconv. |
modules/logging
Package logging provides a module which creates a zap.Logger for other modules.
|
Package logging provides a module which creates a zap.Logger for other modules. |
modules/pdfcpu
Package pdfcpu provides a module which wraps the https://github.com/pdfcpu/pdfcpu library and implements the gotenberg.PDFEngine interface.
|
Package pdfcpu provides a module which wraps the https://github.com/pdfcpu/pdfcpu library and implements the gotenberg.PDFEngine interface. |
modules/pdfengines
Package pdfengines provides a module which gathers modules that implements the gotenberg.PDFEngine interface.
|
Package pdfengines provides a module which gathers modules that implements the gotenberg.PDFEngine interface. |
modules/pdftk
Package pdftk provides a module which abstracts the CLI tool PDFtk and implements the gotenberg.PDFEngine interface.
|
Package pdftk provides a module which abstracts the CLI tool PDFtk and implements the gotenberg.PDFEngine interface. |
modules/prometheus
Package prometheus provides a module which collects metrics and exposes them via an HTTP route.
|
Package prometheus provides a module which collects metrics and exposes them via an HTTP route. |
modules/qpdf
Package qpdf provides a module which abstracts the CLI tool QPDF and implements the gotenberg.PDFEngine interface.
|
Package qpdf provides a module which abstracts the CLI tool QPDF and implements the gotenberg.PDFEngine interface. |
modules/webhook
Package webhook provides a module which adds a middleware for uploading output files to any destinations in an asynchronous fashion.
|
Package webhook provides a module which adds a middleware for uploading output files to any destinations in an asynchronous fashion. |
standard
Package standard imports the application's default modules.
|
Package standard imports the application's default modules. |
Click to show internal directories.
Click to hide internal directories.