Skip to content
PDF service for generating/rendering PDFs based on Open HTML to PDF
Java HTML CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
development
src
.gitignore
CHANGES
LICENSE
README.md
pom.xml

README.md

Description

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 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.

Features

  • 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

Licence Agreement

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

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.

System Requirement

Java 8 or higher

Downloads

https://mvnrepository.com/artifact/com.seanox/seanox-pdf-service

<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

Read more

Contact

Issues
Requests
Mail

Thanks!

JetBrains
Sven Lorenz
Andreas Mitterhofer
novaObjects GmbH
Leo Pelillo
Gunter Pfannmüller
Annette und Steffen Pokel
Edgar Röstle
Michael Sämann
Markus Schlosneck
T-Systems International GmbH

You can’t perform that action at this time.