Seanox PDF-Service for generating/rendering PDFs based on Open HTML to PDF.
The static service contains an abstraction of templates, an API for templates, renderer and markup generators, a built-in markup generator, and a preview function with mock-up data support.
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 overlays and 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. - Supports signatures, encryption, annotations and more
- Creation of markup as preview e.g. for the frontend
- API for templates and other renderer and markup generators
Abstract templates for individual renderer and generators. - PDF and image comparison for test automation (e.g. JUnit)
Pixel- and color-based with difference image generation. - PDF Tools as standalone Java applications
Includes Compare, Designer, Preview as command line applications designing and testing outside and independent of projects.
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) 2023 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
http://www.apache.org/licenses/LICENSE-2.0
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 11 or higher
https://mvnrepository.com/artifact/com.seanox/seanox-pdf-service/4.4.0
https://mvnrepository.com/artifact/com.seanox/seanox-pdf-service
<dependency>
<groupId>com.seanox</groupId>
<artifactId>seanox-pdf-service</artifactId>
<version>4.4.0</version>
</dependency>
BF: Maven: Update of dependencies
CR: Service: Optimization of the use of HTML-Entities