BETAmodules.com is in beta — open to partnerships & joint ventures.Build with us

hexapdf

v1.8.0RubyGems· Ruby

HexaPDF is a pure Ruby library with an accompanying application for working with PDF files. In short, it allows creating new PDF files, manipulating existing PDF files, merging multiple PDF files into one, extracting meta information, text, images and files from PDF files, securing PDF files by encrypting them and optimizing PDF files for smaller file size or other criteria. HexaPDF was designed with ease of use and performance in mind. It uses lazy loading and lazy computing when possible and tries to produce small PDF files by default.

The verdict
Maintained. Niche but maintained, actively maintained. Catch: copyleft license (AGPL-3.0) — review compatibility with your project.
Catch: copyleft license (AGPL-3.0) — review compatibility with your project.
Live from the RubyGems registry · derived rules, not AI
How it scores
MaintenanceHealthy
PopularityNiche
SecurityClean
LicenseCopyleft
DepsZero deps
Maintenance
Last published this month.
Popularity
7.3K downloads / week
Security
No known advisories for this version (OSV).
License
AGPL-3.0
Dependencies
No runtime dependencies
Recent releases
  • 1.8.0this month
  • 1.7.01 month ago
  • 1.6.04 months ago
  • 1.5.06 months ago
  • 1.4.18 months ago
  • 1.4.010 months ago
  • 1.3.0over a year ago
  • 1.2.0over a year ago
hexapdf — HexaPDF is a pure Ruby library with an accompanying application for working with PDF files. In short, it allows creating new PDF files, manipulating existing PDF files, merging multiple PDF files into one, extracting meta information, text, images and files from PDF files, securing PDF files by encrypting them and optimizing PDF files for smaller file size or other criteria. HexaPDF was designed with ease of use and performance in mind. It uses lazy loading and lazy computing when possible and tries to produce small PDF files by default. (Ruby / RubyGems) · Modules