{"repo":"cherfia/jotenberg","free":true,"listed":false,"github":"https://github.com/cherfia/jotenberg","clone":"git clone https://github.com/cherfia/jotenberg.git","description":"A Java library that interacts with Gotenberg's different modules to convert a variety of document formats to PDF files.","language":"Java","stars":38,"topics":["chromium","dotx","gotenberg","html","libreoffice","markdown","pdf","pptx","screenshots","xslx"],"license":"MIT","category":"media-processing","readme_excerpt":"A lightweight Java library that interacts with Gotenberg's different routes to convert a variety of document formats to PDF files. Table of Contents 1. Getting Started - Installation - Prerequisites - Configuration 2. Authentication - Basic Authentication - Advanced Authentication 3. Core Features - Chromium - URL - HTML - Markdown - Screenshot - LibreOffice - PDF Engines - Format Conversion - Merging - Metadata Management - PDF Splitting - PDF Flattening - PDF Encryption - Embedding Files 4. Usage Example Getting Started Installation Apache Maven First, add the GitHub Packages repository to your pom.xml : Then add the dependency: Note: You'll need to authenticate with GitHub Packages. Create a personal access token with read:packages permission and add it to your /.m2/settings.xml : Gradle First, add the GitHub Packages repository to your build.gradle : Then add the dependency: Note: You'll need to authenticate with GitHub Packages. Create a personal access token with read:packages permission and set it as an environment variable GITHUB TOKEN or as a Gradle property gpr.token . Prerequisites Before attempting to use Jotenberg, be sure you install Docker if you have not already done so. After that, you can start a default Docker container of Gotenberg as follows: Configuration Jotenberg uses constructor-based configuration. Create an instance of Jotenberg class and pass your Gotenberg endpoint URL as a constructor parameter: Authentication Basic Authentication Gotenberg intro","default_branch":null,"files":null,"tree":[],"storefront":"/r/cherfia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cherfia/jotenberg/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}