awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Java PDF Generation Libraries

Ranking updated Jun 30, 2026

These open-source Java libraries enable developers to programmatically create, manipulate, and render PDF documents efficiently.

Java PDF Generation Libraries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • librepdf/openpdfLibrePDF avatar

    LibrePDF/OpenPDF

    4,293View on GitHub↗

    OpenPDF is a Java library and document processor used for creating, editing, rendering, and encrypting PDF documents. It functions as a toolkit for generating new files from scratch, modifying existing document structures, and extracting text content. The project includes a dedicated engine for transforming HTML and CSS content into PDF documents by parsing markup and applying styles. It also provides a rendering engine to convert PDF pages into image formats for thumbnails and previews, alongside a security utility for protecting content via document encryption. The library supports the add

    OpenPDF is a Java library specifically designed for programmatic PDF creation, editing, and rendering, with built-in HTML-to-PDF conversion and encryption — exactly the kind of tool this search calls for.

    JavaHTML to PDF ConvertersPDF Encryptions and DecryptionsPDF Security and Signing
    View on GitHub↗4,293
  • apache/pdfboxapache avatar

    apache/pdfbox

    3,079View on GitHub↗

    Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you…

    Apache PDFBox is a core Java library for creating and manipulating PDF files programmatically, supporting digital signatures, encryption, and image/font embedding, though it lacks built-in HTML-to-PDF conversion and a dedicated templating engine, so it fits the search as a foundational tool but not a complete all-in-one solution.

    JavaPDF Processing Tools
    View on GitHub↗3,079

Related searches

  • a library for rendering PDFs on Android
  • a library for generating pdfs in C#
  • a javascript library for generating pdf files
  • a python library for manipulating pdf files
  • a python library for manipulating pdf files
  • an open source tool for editing PDFs
  • an open source tool for editing PDFs
  • a browser PDF editor