Skip to main content

Containerized priint:comet PDF Renderer - Setup Guide for Ubuntu 24.04.2 LTS

This guide outlines the steps to get the rendering-service 4.7 with an containerized PDF renderer instance up and running on a fresh Ubuntu 24.04.2 LTS system.

Prerequisites

  • Ubuntu 24.04.2 LTS
  • Internet connection
  • Publishing Server - Version: >= 2025.2 (4.7)
  • Rendering Service - Version: >= 4.7 - Latest version of rendering-service.jar.

Installation Steps

1. Install JDK 21

Install Java Development Kit 21:

apt install openjdk-21-jdk

2. Install Docker or Podman

Install the Docker Engine or install Podman

3. priint:comet PDF Renderer configuration

Ensure you have a folder containing native libraries configuration and licenses. An example folder with those can be found at this GitLab repository (internal access only) or on the priint FTP Server in the folder https://webftp.priint.com/#/Comet_PDF/5.0/latest/. The config folder can be found in the archive "priint-renderer-pdf-linux-5.0-RXXXXX.tar.gz".

contents-renderer-archive.png

Copy the config folder to where you want your PDF Renderer to operate.

Ensure the folder holds required pdf-profiles and is correctly referenced in the rendering-service configuration YAML. In particular, the PDF renderer license should be placed in the config folder.

4. Start the containerized PDF Renderer

Start the containerized PDF Renderer.

5. Configuration Files

Adjust the logback.xml, worker config JSON, and rendering-service config YAML and your workers' JSON to your preferences. Detailed setup instructions are available here.

6. Rendering-Service.jar

Make sure you have the latest version of 4.7 rendering-service.jar.

7. Run the Rendering-Service

Start the rendering-service with the following command:

java -Dspring.config.additional-location=file:application.yml -Dworkers.config=pdfr-workers-config.json -jar rendering-service.jar

Conclusion

Following these steps should get your rendering-service 4.7 with PDF renderer successfully running on Ubuntu 24.04.2 LTS. For additional support, refer to the documentation or reach out to the support team.