P PDFio Upload PDF
Server setup

PDFio System Check

Use this page after deployment to verify whether the VPS has the PDF engines needed for advanced PDF processing. Browser mode handles several tools automatically, but OCR, Office conversion, strong compression and password tools need server packages.

Some server tools are missing.

Run the install command below on your VPS through SSH. On shared hosting, these packages usually cannot be installed.

Open all tools

One-command VPS install

Run this on Ubuntu VPS, not in Hostinger file manager/shared hosting:

sudo apt update
sudo apt install -y qpdf ghostscript poppler-utils tesseract-ocr tesseract-ocr-hin php-zip img2pdf python3-pil zip libreoffice

# Restart PHP/Apache service depending on your stack:
sudo systemctl restart php8.4-fpm 2>/dev/null || sudo systemctl restart php8.3-fpm 2>/dev/null || sudo systemctl restart php8.2-fpm 2>/dev/null || sudo systemctl restart php8.1-fpm 2>/dev/null || sudo systemctl restart apache2 2>/dev/null || true
sudo systemctl reload nginx 2>/dev/null || true

Browser-fixed tools

Merge, compress/optimize, split range, extract pages, remove pages, rotate, image to PDF, PDF to image and text extraction have browser fallbacks for normal files.

Server-only tools

OCR, searchable PDF, password protect/unlock, repair, heavy compression and Office conversion need VPS packages.

Hosting note

If this site is on Hostinger shared hosting, you normally cannot install apt packages. For a competitor-grade PDF site, deploy on VPS.

Force compression readiness

Status: not ready

Force smaller/rasterize needs one renderer plus one PDF builder. Renderer available: no. Builder available: no.

If it is not ready after installation, restart PHP-FPM/Nginx and reload this page.

Dependency status and affected tools

Ghostscript
Compress PDF with strong size reduction
missing
ghostscript
qpdf
Split, extract, remove, rotate fallback, protect, unlock, repair
missing
qpdf
pdfinfo
PDF page counting and validation
missing
poppler-utils
pdftoppm
PDF to JPG/PNG server mode, OCR rendering and force compression
missing
poppler-utils
pdftocairo
Fallback renderer for force compression and PDF-to-image workflows
missing
poppler-utils
pdftotext
Extract text, PDF to Word/HTML/Markdown/JSON/CSV server mode, AI PDF text input
missing
poppler-utils
Tesseract OCR
OCR PDF and searchable scanned PDF
missing
tesseract-ocr tesseract-ocr-hin
img2pdf
Image to PDF server mode and force-compression PDF rebuild
missing
img2pdf
Python Pillow fallback
Backup PDF rebuild path when img2pdf command is unavailable to PHP-FPM
missing
python3-pil
ZIP support
ZIP downloads for split pages and PDF-to-image outputs
available
php-zip zip
LibreOffice / soffice
Word/Excel/PowerPoint to PDF
missing
libreoffice