Skip to main content

Compress PDF - File Size Reducer API

PDF4me Compress PDF is a powerful enterprise-grade solution that compresses PDF documents to reduce file sizes through advanced API integration. This comprehensive PDF compression service efficiently processes PDF documents, providing intelligent file size reduction, optimized storage utilization, enhanced sharing capabilities, and advanced PDF processing for improved document management and workflow optimization. The API processes PDF compression by receiving source PDF documents through REST API calls, utilizing advanced compression algorithms and intelligent optimization techniques for accurate file size reduction and professional PDF processing. With comprehensive support for multiple compression profiles, intelligent file optimization, automated compression processing, and professional PDF handling, this solution is ideal for document management, storage optimization, automated PDF compression, and enterprise workflows that require reliable file size reduction with guaranteed accuracy and consistent output quality. Compress PDF documents easily with API for advanced PDF processing and file optimization.

Authenticating Your API Request

To access the PDF4me REST API, every request must include proper authentication credentials. Authentication ensures secure communication and validates your identity as an authorized user of the REST API.

Key Features

  • Multiple Compression Profiles: Choose from various compression levels for optimal file size reduction
  • Intelligent Optimization: Advanced algorithms for maximum compression while maintaining quality
  • Quality Preservation: Maintain PDF quality during compression operations
  • Professional Results: High-quality PDF compression with accurate file size reduction
  • Seamless API Integration: RESTful API designed for automated PDF processing workflows and enterprise system integration

REST API Endpoint

The PDF4me REST API uses standard HTTP methods to interact with resources. All PDF compression operations are performed through a single endpoint:

  • Method: POST
  • Endpoint: /api/v2/Optimize

Supported PDF Compression Features

The API provides comprehensive support for various PDF compression and optimization capabilities:

Compression Profiles

  • Maximum Compression: Maximum file size reduction with optimal compression ratios
  • Web Optimization: Small file sizes optimized for web delivery and fast downloads
  • Print Optimization: High-quality compression suitable for printing with correct fonts and colors
  • Default Compression: Balanced compression for general use cases
  • Advanced Profiles: Specialized compression profiles for specific requirements

File Optimization

  • Intelligent Processing: Advanced algorithms for maximum compression while maintaining quality
  • Quality Preservation: Maintain PDF quality during compression operations
  • Format Support: Support for various PDF formats and document types
  • Professional Enhancement: High-quality PDF processing with accurate compression
  • Flexible Options: Customizable compression parameters for specific requirements

Storage Optimization

  • File Size Reduction: Significant reduction in PDF file sizes for efficient storage
  • Storage Efficiency: Optimized file sizes for better storage utilization
  • Transfer Optimization: Reduced file sizes for faster uploads and downloads
  • Bandwidth Savings: Lower bandwidth usage for document sharing and distribution

REST API Parameters

Complete list of parameters for the Compress PDF REST API. Parameters are organized by category for better understanding and implementation.

Important: Parameters marked with an asterisk (*) are required and must be provided for the API to function correctly.

Required Parameters

ParameterTypeDescriptionExample
File Content*Base64Source PDF file content encoded in Base64 format for compression processing. Supported: All PDF formats (PDF, PDF/A, PDF/X). Size Limits: Max 100MB, recommended under 50MB. Encoding: Use proper base64 without data URL prefix, no line breaks. Benefits: 20-80% file size reduction, maintains quality, optimizes for web delivery.JVBERi...
File Name*StringSource PDF file name with .pdf extension for compression operations. Requirements: Must include .pdf extension, use descriptive names, avoid special characters. Examples: document.pdf, report-2024.pdf, invoice-001.pdf. Benefits: Enables file identification, supports batch processing, maintains organization.document.pdf
Optimize Profile*EnumSelect compression type for optimal file size reduction and quality balance. Profiles: Max - Maximum compression, small size, fast display, Web - Small size, fast download, web-optimized, Print - Correct fonts, right colors, print-suitable, minor image dpi loss, Default - Balanced compression, WebMax - Maximum web optimization, PrintMax - Maximum print optimization, PrintGray - Grayscale print optimization, Compress - Standard compression, CompressMax - Maximum compression. Guidelines: Max - Maximum file size reduction, Web - Web delivery and online viewing, Print - High-quality printing, Default - General document compression.Web

Output

The PDF4me Compress PDF REST API returns a response that can be viewed in multiple formats. Choose the view that best fits your needs:

JSON Response Format

The raw JSON response from the API:

{
"File Content": "File content of the compressed document",
"File Name": "File name of the compressed document"
}

Request Example

Content-Type: application/json
Authorization: YOUR_API_KEY

Note: Get your API key from the PDF4me Dashboard

Payload

{
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"optimizeProfile": "Web"
}

Code Samples

The PDF4me Compress PDF REST API provides code samples in multiple programming languages. Choose the language that best fits your development environment:

C# (CSharp) Sample

Complete C# implementation for PDF compression:

PDF Compression Features

Compression Profiles

  • Maximum Compression: Maximum file size reduction with optimal compression ratios
  • Web Optimization: Small file sizes optimized for web delivery and fast downloads
  • Print Optimization: High-quality compression suitable for printing with correct fonts and colors
  • Default Compression: Balanced compression for general use cases
  • Advanced Profiles: Specialized compression profiles for specific requirements

File Optimization

  • Intelligent Processing: Advanced algorithms for maximum compression while maintaining quality
  • Quality Preservation: Maintain PDF quality during compression operations
  • Format Support: Support for various PDF formats and document types
  • Professional Enhancement: High-quality PDF processing with accurate compression
  • Flexible Options: Customizable compression parameters for specific requirements

Storage Optimization

  • File Size Reduction: Significant reduction in PDF file sizes for efficient storage
  • Storage Efficiency: Optimized file sizes for better storage utilization
  • Transfer Optimization: Reduced file sizes for faster uploads and downloads
  • Bandwidth Savings: Lower bandwidth usage for document sharing and distribution

Industry Use Cases & Applications

Use Cases

  • Document Storage: Compress PDFs for efficient storage and archive management
  • Web Publishing: Optimize PDFs for web delivery and faster page loading
  • Email Attachments: Reduce PDF file sizes for email sharing and distribution
  • Mobile Applications: Compress PDFs for mobile app optimization and faster loading
  • Cloud Storage: Optimize PDFs for cloud storage efficiency and cost reduction
  • Workflow Automation: Automate PDF compression workflows for enterprise operations
  • Content Management: Compress PDFs in content management systems for better performance
  • Batch Processing: Process large volumes of PDFs with automated compression

Get Help