Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nextcloud/workflow_pdf_converter
Let Nextcloud automatically convert documents to PDF
https://github.com/nextcloud/workflow_pdf_converter
flow nextcloud pdf workflow
Last synced: 3 months ago
JSON representation
Let Nextcloud automatically convert documents to PDF
- Host: GitHub
- URL: https://github.com/nextcloud/workflow_pdf_converter
- Owner: nextcloud
- License: agpl-3.0
- Created: 2018-10-18T16:42:56.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-29T03:39:27.000Z (3 months ago)
- Last Synced: 2024-09-30T02:41:02.356Z (3 months ago)
- Topics: flow, nextcloud, pdf, workflow
- Language: JavaScript
- Homepage: https://apps.nextcloud.com/apps/workflow_pdf_converter
- Size: 5.2 MB
- Stars: 23
- Watchers: 5
- Forks: 8
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Contributing: .github/contributing.md
- License: COPYING
Awesome Lists containing this project
README
# Nextcloud PDF Converter app
This app lets Nextcloud automatically convert documents to PDF. By utilizing the workflow engine it allows Nextcloud administrators to define rules upon which various documents are enqueued to be converted to PDF. Eventually, the conversion happens in a background job by feeding the source file to the found or specific `libreoffice` or `openoffice` binary. Depending on the selected behaviour the source file can either be kept or deleted and the resulting PDFs can either be preserved by increasing a number added to the filename or overwritten.
The conversion job is being created when a file was created or updated and also when a system tag was assigned.
Learn more about workflows on https://nextcloud.com/workflow
## Requirements
LibreOffice must be installed on the server and the binary must be either detectable by Nextcloud or specified in the config.php as `preview_libreoffice_path` (cf. the sample config).
## Limitations
This app does not work with either encryption method.
Since LibreOffice is used for conversion, its import filters decide the possibility and quality of conversion. Essentially, Office formats, plain text documents, HTML files but also graphics can be converted. Due to a high number of very custom mime types, by default we feed anything to LibreOffice apart from Audio and Video files.