Stirling-PDF

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

23 articles 74.7k View on GitHub ↗
23 articles
How to Implement Audit Logging for Compliance Using the AuditAspect in Stirling-PDF

Implement audit logging for compliance in Stirling-PDF using AuditAspect. Persist structured compliance records with configurable granularity using AOP and Spring Actuator.

how-to-guide
Mar 1, 2026
How to Handle Memory Management for Processing Large PDF Files (100GB+) in Stirling-PDF

Learn how Stirling-PDF handles 100GB+ PDF files without running out of memory. Discover techniques like worker isolation and LRU cache management.

performance
Mar 1, 2026
How to Run the Stirling-PDF Test Suite Using the test.sh Script

Learn how to run the Stirling-PDF test suite using the test.sh script. This guide covers building Docker images and validating the application across multiple configurations for robust testing.

how-to-guide
Mar 1, 2026
How to Customize the UI Theming in Stirling-PDF Using the @app Import Path Pattern

Easily customize Stirling-PDF UI theming with the @app import path pattern. Override Mantine themes for consistent styling across web, desktop, and proprietary builds.

how-to-guide
Mar 1, 2026
How to Configure Reverse Proxy with Nginx for Stirling-PDF

Configure Nginx as a reverse proxy for Stirling-PDF. Learn to easily set up your Stirling-PDF backend URL for seamless integration and optimal performance.

how-to-guide
Mar 1, 2026
How to Deploy Stirling-PDF Using Docker: Complete Guide to Dockerfile Variants

Deploy Stirling-PDF using Docker with four optimized image variants Unified Unified-lite Ultra-lite or Fat. Choose the best Dockerfile for your needs and resource constraints.

how-to-guide
Mar 1, 2026
How to Implement Digital Signatures Using the CertSignController in Stirling-PDF

Learn how to implement digital signatures with CertSignController in Stirling-PDF. This guide details using the POST endpoint for cryptographically signed documents and visible overlays with Apache PDFBox.

how-to-guide
Mar 1, 2026
How to Set Up the Database for Enterprise Audit Features in Stirling-PDF

Set up your Stirling-PDF database for enterprise audit features easily. Configure settings.yml and let JPA automatically create the audit_events table to track user and system actions.

how-to-guide
Mar 1, 2026
How to Configure LibreOffice for Document-to-PDF Conversions in Stirling-PDF

Configure LibreOffice for PDF conversions with Stirling-PDF. Learn to set up your settings.yml for optimal performance, concurrency, and timeouts.

how-to-guide
Mar 1, 2026
How to Implement Custom PDF Processing Using PDFBox in Stirling-PDF

Learn to implement custom PDF processing in Stirling-PDF using Apache PDFBox. Create Spring services with PDDocument and REST controllers to enhance your PDF workflows.

how-to-guide
Mar 1, 2026
How JobQueue and JobExecutorService Handle Async PDF Processing in Stirling-PDF

Discover how Stirling-PDF's JobQueue and JobExecutorService manage async PDF processing. Learn about resource-aware job management and background thread pools for efficient PDF operations.

internals
Mar 1, 2026
How to Enable or Disable Specific API Endpoints Programmatically in Stirling-PDF

Dynamically manage Stirling-PDF API endpoint access programmatically. Use the EndpointConfiguration bean to enable or disable endpoints at runtime for instant control.

how-to-guide
Mar 1, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →