{"id":18904964,"url":"https://github.com/seanox/pdf-service","last_synced_at":"2026-03-04T17:30:18.752Z","repository":{"id":45450507,"uuid":"243074400","full_name":"seanox/pdf-service","owner":"seanox","description":"PDF service for generating/rendering PDFs based on Open HTML to PDF","archived":false,"fork":false,"pushed_at":"2024-10-27T09:11:07.000Z","size":37557,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-31T10:33:21.661Z","etag":null,"topics":["geneator","java","openhtmltopdf","pdf","pdf-generation","pdf-service","template-engine"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seanox.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-25T18:44:01.000Z","updated_at":"2024-10-27T09:11:06.000Z","dependencies_parsed_at":"2024-10-27T10:35:39.413Z","dependency_job_id":null,"html_url":"https://github.com/seanox/pdf-service","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seanox%2Fpdf-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seanox%2Fpdf-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seanox%2Fpdf-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seanox%2Fpdf-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seanox","download_url":"https://codeload.github.com/seanox/pdf-service/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239889026,"owners_count":19713702,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["geneator","java","openhtmltopdf","pdf","pdf-generation","pdf-service","template-engine"],"created_at":"2024-11-08T09:09:58.786Z","updated_at":"2026-03-04T17:30:18.708Z","avatar_url":"https://github.com/seanox.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp\u003e\n  \u003ca href=\"https://github.com/seanox/pdf-service/pulls\"\n      title=\"Development is waiting for new issues / requests / ideas\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/development-passive-blue?style=for-the-badge\"\u003e\n  \u003c/a\u003e  \n  \u003ca href=\"https://github.com/seanox/pdf-service/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/maintenance-active-green?style=for-the-badge\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://seanox.de/contact\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/support-active-green?style=for-the-badge\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# Description\nSeanox PDF-Service for generating/rendering PDFs based on\n[Open HTML to PDF](https://github.com/danfickle/openhtmltopdf).\n\nThe static service contains an abstraction of templates, an API for templates,\nrenderer and markup generators, a built-in markup generator, and a preview\nfunction with mock-up data support.\n\nThe templates supports includes and independent areas for header, content and\nfooter, which are assembled by overlay for each page. Header and footer are\nborderless overlays and can therefore also use the border area of the content.\n\nLocale dependent CSS and native page numbers and total page number are\nsupported.\n\n\n# Features\n- Built-in markup generator   \nVery simple syntax, supports placeholders, structures and includes.\n- Built-in preview and designer with mock-up support  \nSimplifies the design process by allowing previewing without the target \napplication  .\n- Independent header, data and footer areas in one template (without magic)  \nHeader, footer and data area are merged by overlays and can therefore be\nformatted independently of the data area e.g. margins of the document can be\nused by the header and footer.\n- Native support of page numbers\n- I18n support  \nLanguage setting is also transferred to the template and thus fonts matching\nthe language can be used.\n- Supports signatures, encryption, annotations and more\n- Creation of markup as preview e.g. for the frontend\n- API for templates and other renderer and markup generators  \nAbstract templates for individual renderer and generators.\n- PDF and image comparison for test automation (e.g. JUnit)  \nPixel- and color-based with difference image generation.\n- PDF Tools as standalone Java applications  \nIncludes Compare, Designer, Preview as command line applications designing and\ntesting outside and independent of projects.\n\n\n# Licence Agreement\nLIZENZBEDINGUNGEN - Seanox Software Solutions ist ein Open-Source-Projekt, im\nFolgenden Seanox Software Solutions oder kurz Seanox genannt.\n \nDiese Software unterliegt der Version 2 der Apache License.\n\nCopyright (C) 2023 Seanox Software Solutions\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\nthis file except in compliance with the License. You may obtain a copy of the\nLicense at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed\nunder the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\nCONDITIONS OF ANY KIND, either express or implied. See the License for the\nspecific language governing permissions and limitations under the License.\n\n\n# System Requirement\nJava 11 or higher\n\n\n# Downloads\nhttps://mvnrepository.com/artifact/com.seanox/seanox-pdf-service/4.4.0  \nhttps://mvnrepository.com/artifact/com.seanox/seanox-pdf-service\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.seanox\u003c/groupId\u003e\n    \u003cartifactId\u003eseanox-pdf-service\u003c/artifactId\u003e\n    \u003cversion\u003e4.4.0\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n[Seanox PDF-Tools 4.4.0](https://github.com/seanox/pdf-service/releases/download/4.4.0/seanox-pdf-tools-4.4.0.jar)\n\n\n# Manuals\n- [Introduction](https://github.com/seanox/pdf-service/blob/master/manual/Introduction.md)\n\n\n# Changes\n## 4.4.0 20230716  \nBF: Maven: Update of dependencies  \nCR: Service: Optimization of the use of HTML-Entities  \n\n[Read more](https://raw.githubusercontent.com/seanox/pdf-service/master/CHANGES)\n\n\n# Contact\n[Issues](https://github.com/seanox/pdf-service/issues)  \n[Requests](https://github.com/seanox/pdf-service/pulls)  \n[Mail](http://seanox.de/contact)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseanox%2Fpdf-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseanox%2Fpdf-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseanox%2Fpdf-service/lists"}