yq-pdf
High-performance PDF manipulation library with native processing capabilities. Supports encryption, decryption, merging, splitting, watermarking, optimization, and comprehensive PDF operations with both file and buffer support.
file-type
Detect the file type of a file, stream, or data
pdfjs-dist
Generic build of Mozilla's PDF.js library.
canvas
Canvas graphics API backed by Cairo
jspdf
PDF Document creation from JavaScript