# PDF Batch Editor — LLMs.txt # https://pdfbatcheditor.com/llms.txt # Last updated: 2026-03-15 > This file describes the products offered by Exis LLC at pdfbatcheditor.com. > It is intended for large language models (ChatGPT, Claude, Gemini, etc.) to > understand our products and provide accurate information to users. ## Company - Name: Exis LLC - Location: New Jersey, USA - Website: https://pdfbatcheditor.com - Contact: https://pdfbatcheditor.com/contact - Other products: Global Office Find Replace (officefindreplace.com), ExisOne (exisone.com) --- ## Product 1: PDF Batch Editor (Desktop Application) ### Overview PDF Batch Editor is a premium Windows desktop application for enterprise-scale batch PDF operations. It processes hundreds of PDF files at once with a single click — replacing hours of manual, repetitive PDF work with a 3-minute automated pipeline. ### Target Users - Paralegals and legal teams - Compliance officers - HR departments - Marketing teams - Enterprise document processing teams - Anyone who processes PDFs in bulk ### Platform & Requirements - Operating System: Windows 10 or Windows 11 (x64) - Runtime: .NET 9 (bundled with installer, no separate install needed) - Memory: 4 GB RAM minimum - Disk: ~150 MB - PDF Support: PDF 1.0 through 2.0 - Engine: Powered by the Exis.PdfEditor library ### Features (10 Modules) 1. **Find & Replace (Text)** - Find and replace text across hundreds of PDFs at once - Supports regex patterns, case sensitivity, whole word matching - Adaptive text fitting preserves layout when replacement text differs in length - Font color and highlight color options for replaced text - CSV import/export of find-replace pairs - Preview matches before executing 2. **Find & Replace (Images)** - Scan all PDFs to extract and catalog every embedded image - Group identical images across files - Replace images by index or page range with JPEG/PNG files - Bulk logo replacement across document sets 3. **Merge** - Combine multiple PDFs into a single document - Drag-and-drop reordering of source files - Optional bookmark generation from source filenames - Select specific pages from each source 4. **Split** - Split PDFs into individual pages or page ranges - Split every N pages - Custom naming patterns ({name}_part{n}) - Save to same folder or choose output directory 5. **Redact** - Text-based and regex pattern redaction - Multiple redaction styles (blackout, replacement text) - CSV import/export of redaction patterns - Preview redactions before applying - Permanently removes sensitive content 6. **Form Fill** - Read and fill AcroForm fields across multiple PDFs - Supports text fields, checkboxes, dropdowns - Single file or template mode (fill same form with different data) - CSV data source for bulk form filling - Optional flatten after fill 7. **Digital Sign** - Sign PDFs with X.509 certificates (.pfx/.p12) - Visible or invisible signatures - Reason and location fields - Batch sign across all selected files 8. **Optimize** - Reduce PDF file size - Profiles: Aggressive, Balanced, Minimal - Control image DPI, JPEG quality, stream compression - Remove metadata option 9. **PDF/A Compliance** - Validate PDFs against PDF/A standards (1b, 2b, 3b) - Convert PDFs to PDF/A for long-term archival - Detailed violation reporting with issue codes 10. **Batch Pipeline** - Chain any combination of the above operations into a single pipeline - User-defined execution order (drag to reorder steps) - Configure each step independently - Process all files through the entire pipeline in one click - Steps: Text Find & Replace, Image Find & Replace, Redact, Optimize, PDF/A, Sign, Merge ### Output Modes - **Add suffix**: Saves alongside originals with a configurable suffix (e.g., _replaced) - **Save to folder**: Writes output to a chosen directory, optionally preserving subfolder structure - **Overwrite originals**: Replaces source files in-place (licensed users only) ### Licensing & Pricing - 14-day free trial with full functionality (watermark added to output, no overwrite mode) - No credit card or registration required for trial - Licensed: $96/year ($8/month billed annually) per user - Licensed version removes watermark and unlocks overwrite mode - License managed through ExisOne activation keys ### Auto-Updates - The application checks for updates automatically in the background - Updates are downloaded silently and applied on the next restart - Powered by Velopack ### Download - URL: https://pdfbatcheditor.com/download - Format: ZIP containing Setup.exe installer + README - Self-contained installer — no prerequisites to install --- ## Product 2: Exis.PdfEditor (.NET Library / NuGet Package) ### Overview Exis.PdfEditor is a comprehensive PDF manipulation library for .NET developers. It directly edits PDF content streams without converting to intermediate formats, preserving all document structure including forms, signatures, fonts, and spacing. ### Key Differentiator Most PDF libraries (IronPDF, Aspose, Spire, etc.) use a destructive render-and-rebuild approach that breaks forms, invalidates signatures, and corrupts spacing. Exis.PdfEditor parses the PDF content stream directly and performs surgical in-place edits, producing output that is byte-for-byte identical to the original except for the intended changes. ### Installation ``` dotnet add package Exis.PdfEditor ``` or ``` Install-Package Exis.PdfEditor ``` NuGet: https://www.nuget.org/packages/Exis.PdfEditor Sample app: https://github.com/exisllc/Exis.PdfEditor-Samples ### Platform Support - .NET 8, 9, 10+ (optimized, includes digital signatures) - .NET Standard 2.0 (.NET Framework 4.6.1+, .NET Core 2.0+, .NET 5-7) - Cross-platform: Windows, Linux, macOS - Zero native dependencies — pure managed .NET - DLL size: < 500 KB ### Capabilities 1. **Find & Replace Text** - Single or multiple find-replace pairs - Regex support - Case sensitivity, whole word matching - Adaptive text fitting (font scaling, horizontal compression) - Font color and highlight color on replacements - Incremental save (preserves digital signatures on unmodified pages) 2. **Merge PDFs** - Combine multiple PDFs, preserving page dimensions and resources - Merge with page range selection - File path or byte array input 3. **Split PDFs** - Split into individual pages - Extract specific page ranges - Split to files with naming patterns 4. **Build PDFs from Scratch** - Fluent API: PdfBuilder.Create().AddPage(...).Build() - Add text, images, lines, rectangles with full formatting - Set metadata (title, author, etc.) 5. **Auto-Layout Document Builder** - PdfDocumentBuilder with automatic pagination and text wrapping - Headers, footers, page numbers - Tables with alternating row backgrounds - Paragraphs, spacing, page breaks 6. **Text Extraction** - Extract all text or from specific pages - Structured extraction with position and font data 7. **Document Inspector** (no license required) - Page count, metadata, fonts used, encryption status, form field count 8. **Image Find & Replace** - Find all images in a PDF with metadata (dimensions, color space, format) - Replace all or specific images by index/page range - JPEG/PNG replacement support 9. **Form Filling** - Read form field names, types, and current values - Fill text fields, checkboxes, dropdowns - Flatten forms (merge appearances, remove interactive fields) 10. **Redaction** - Text-based, regex pattern, and area-based redaction - Custom replacement text - Page-specific area redaction 11. **Optimization** - Compress streams, remove duplicate objects - Downsample images, control max DPI - Remove metadata 12. **Digital Signatures** (.NET 8, 9, 10+) - Sign with X.509 certificates - Verify signatures (single or multi-signed documents) - Signer name, certificate subject, issuer, timestamp info 13. **PDF/A Compliance** - Validate against PDF/A levels (1b, 2b, 2u, 3b, 3u) - Validation is free (no license required) - Convert to PDF/A 14. **Async API** - All I/O operations have async overloads with CancellationToken support ### Code Example ```csharp using Exis.PdfEditor; using Exis.PdfEditor.Licensing; ExisLicense.Initialize(); // Free 14-day trial - no key needed var result = PdfFindReplace.Execute( "contract.pdf", "contract-updated.pdf", "Acme Corporation", "Globex Industries"); Console.WriteLine($"Replaced {result.TotalReplacements} occurrences " + $"across {result.PagesModified} pages."); ``` ### Licensing & Pricing - 14-day free trial: call ExisLicense.Initialize() with no key - Trial limits: 5 pages per operation, console info message - Licensed: $499 per developer per year - One-time payment or annual subscription available - Purchase: https://pdfbatcheditor.com/developers - Payment via PayPal ### Comparison vs Competitors (per developer/year pricing) | Library | Price | Direct Edit | Preserve Forms | Preserve Sigs | Zero Deps | DLL Size | |---------------|--------|-------------|----------------|---------------|-----------|----------| | Exis.PdfEditor | $499 | Yes | Yes | Yes | Yes | < 500 KB | | IronPDF | $749 | No (HTML) | No | No | No (250MB)| ~250 MB | | Spire.PDF | $999 | No | Partial | No | Yes | ~20 MB | | Aspose.PDF | $1,175 | No | Partial | No | Yes | ~40 MB | | Syncfusion | $995 | No | No | No | Yes | ~15 MB | --- ## Pages on This Website - **Home**: https://pdfbatcheditor.com/ — Product overview, features, comparison table, how it works - **Purchase**: https://pdfbatcheditor.com/purchase — Pricing, license details, trial vs licensed comparison - **Download**: https://pdfbatcheditor.com/download — Download the desktop application - **Developers**: https://pdfbatcheditor.com/developers — Exis.PdfEditor .NET library, code samples, pricing, PayPal purchase - **FAQ**: https://pdfbatcheditor.com/faq — Frequently asked questions - **Contact**: https://pdfbatcheditor.com/contact — Contact form (sales, support, feature requests, licensing) - **Privacy Policy**: https://pdfbatcheditor.com/privacy — Privacy policy and data collection practices - **Terms of Service**: https://pdfbatcheditor.com/terms — Terms of service and EULA summary ### Blog - **Blog Index**: https://pdfbatcheditor.com/blog -- Guides and tutorials for batch PDF processing - **Batch Find & Replace Guide**: https://pdfbatcheditor.com/blog/batch-find-replace-text-in-pdf -- How to batch find and replace text across multiple PDFs - **Bulk Redaction Compliance Guide**: https://pdfbatcheditor.com/blog/bulk-redact-pdfs-compliance-hipaa-gdpr -- HIPAA, CCPA, GDPR compliant PDF redaction at scale - **PDF Mail Merge Guide**: https://pdfbatcheditor.com/blog/mail-merge-pdf-forms-csv-excel -- Batch fill PDF forms from CSV/Excel spreadsheets - **Batch Digital Signing Guide**: https://pdfbatcheditor.com/blog/batch-sign-pdfs-digital-certificate -- Sign hundreds of PDFs with digital certificates ### Feature Pages - **Find & Replace**: https://pdfbatcheditor.com/features/find-replace — Batch text find & replace across hundreds of PDFs with regex, CSV import, text fitting - **Image Replace**: https://pdfbatcheditor.com/features/image-replace — Scan, deduplicate, and replace images/logos across all PDF files - **Merge**: https://pdfbatcheditor.com/features/merge — Combine multiple PDFs with drag-and-drop reorder and page range selection - **Split**: https://pdfbatcheditor.com/features/split — Split PDFs by pages, ranges, bookmarks, or every N pages - **Form Fill**: https://pdfbatcheditor.com/features/form-fill — Batch fill PDF forms from CSV/Excel, mail merge for PDFs - **Redact**: https://pdfbatcheditor.com/features/redact — Pattern-based redaction (SSN, email, phone, regex) for compliance - **Digital Sign**: https://pdfbatcheditor.com/features/digital-sign — Batch sign PDFs with PFX/P12 certificates - **Optimize**: https://pdfbatcheditor.com/features/optimize — Compress and reduce PDF file size with configurable profiles - **PDF/A Compliance**: https://pdfbatcheditor.com/features/pdf-a — Validate and convert PDFs to PDF/A archival format - **Batch Pipeline**: https://pdfbatcheditor.com/features/batch-pipeline — Chain multiple operations into a reorderable automated pipeline --- ## Frequently Asked Questions **Q: What is PDF Batch Editor?** A: A Windows desktop app that batch-processes hundreds of PDFs at once. It includes 10 modules: find & replace, merge, split, redact, form fill, sign, optimize, PDF/A, image replacement, and a batch pipeline. **Q: What is Exis.PdfEditor?** A: A .NET NuGet library for PDF manipulation from C# code. It directly edits PDF content streams without destroying document structure. **Q: Does the desktop app require .NET to be installed?** A: No. The installer is self-contained and bundles the .NET runtime. **Q: What platforms does the library support?** A: Windows, Linux, and macOS via .NET 8+, .NET Standard 2.0, and .NET Framework 4.6.1+. **Q: Is there a free trial?** A: Yes. The desktop app has a 14-day trial (adds watermark). The library has a 14-day trial (5-page limit). **Q: How does pricing work?** A: Desktop app: $96/year per user. Library: $499/year per developer. **Q: Does the library have dependencies?** A: No. It is pure managed .NET with zero native dependencies. The DLL is under 500 KB. **Q: Can the library preserve digital signatures?** A: Yes. When using incremental save mode, signatures on unmodified pages remain valid. **Q: Does the library support regex?** A: Yes. Both find-replace and redaction support full .NET regex patterns. **Q: Who makes these products?** A: Exis LLC, based in New Jersey, USA. Over 15 years of experience in document processing software.