Apryse Developer Blog

Bates Numbering: Why Every Page Needs an Identity
Learn three ways to add Bates numbers to PDF pages with the Apryse SDK in Python, using Stamper or annotations, and selectively flatten Bates labels.
October 20, 2026
Read More
The Table Is Set… but What Counts?
Explore a scoring system for PDF table extraction that accounts for complex layouts, ambiguous tables, false positives, false negatives and data quality.
October 20, 2026
Read More
Why Use Five Libraries When One Will Do?
Learn how to integrate Apryse WebViewer into Paperless-ngx as a PDF.js alternative, with controls to rotate, insert, reorder, and delete pages.
October 20, 2026
Read More
Apryse OCR v12.2 vs. PaddleOCR: Up to 4.27x Faster With Up to 78% Less Memory
Apryse OCR v12.2 cut a 26-minute benchmark to about 6 minutes and used up to 78% less peak memory. See what the results mean for your Node.js app.
October 20, 2026
Read More
How Apryse and LibreOffice Compare for Office-to-PDF Conversion at Scale
Compare Apryse and LibreOffice for DOCX-to-PDF conversion. See benchmark results for speed, fidelity, and reliability across 184 modern and older files.
October 14, 2026
Read More
Showing Hidden Text in WebViewer
Learn how to make hidden OCR and ICR text visible in Apryse WebViewer to verify extracted text, troubleshoot accuracy, and review scanned PDFs.
August 21, 2026
Read More