PDF service for generating/rendering PDFs based on Open HTML to PDF.
The static service contains an abstraction of templates, an API for markup
renderers/generators, a markup generator and a preview function including mockup
The templates supports includes and independent areas for header, content and footer, which are assembled by overlay for each page. Header and footer are borderless overlays and can therefore also use the border area of the content.
Locale dependent CSS and native page numbers and total page number are supported.
- Built-in markup generator
very simple syntax, supports placeholders, structures and includes
- Built-in preview and designer with mock-up support
simplifies the design process by allowing previewing without the target application
- Independent header, data and footer areas in one template (without magic)
header, footer and data area are merged by overlaysand can therefore be formatted independently of the data area
e.g. margins of the document can be used by the header and footer
- Native support of page numbers
- I18n support
language setting is also transferred to the template and thus fonts matching the language can be used
- Creation of markup as preview e.g. for the frontend
- API for other markup renderers and generators
abstract templates for individual generators and renderers
LIZENZBEDINGUNGEN - Seanox Software Solutions ist ein Open-Source-Projekt, im Folgenden Seanox Software Solutions oder kurz Seanox genannt.
Diese Software unterliegt der Version 2 der Apache License.
Copyright (C) 2020 Seanox Software Solutions
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Java 8 or higher
<dependency> <groupId>com.seanox</groupId> <artifactId>seanox-pdf-service</artifactId> <version>3.6.0</version> </dependency>
Changes (Change Log)
3.6.0 20200405 (summary of the current version)
BF: Service Generate: Correction of unclosed document artifacts during merging
CR: Service Template Meta: Consolidation of header, data and footer in data only
CR: Service: Separation of the terms/functions render and generate
CR: Service Template: Separation of the terms/functions render and generate
CR: Service Template: Stricter use of header and footer