Compress PDF Feature API & SDK
Dateigröße ohne Qualitätsverlust reduzierenLeistungsstarke PDF-Komprimierungstechnologie für Entwicklungsteams
Unsere Compress PDF API und SDK bieten Entwicklern eine robuste, produktionsreife Lösung zur Reduzierung von PDF-Dateigrößen ohne Beeinträchtigung der Dokumentqualität. Speziell für Softwareentwicklungsteams, Systemintegratoren und ISVs entwickelt, die PDF-Komprimierungsfunktionen in ihre Anwendungen oder Workflows integrieren müssen.
Die Komprimierungs-Engine analysiert intelligent den Dokumenteninhalt, identifiziert Redundanzen und wendet fortschrittliche Codierungstechniken an, um die Dateigröße bei gleichzeitiger Wahrung der visuellen Wiedergabetreue zu minimieren. Mit Unterstützung für mehrere Komprimierungsstufen, passwortgeschützte Dateien und selektive Seitenverarbeitung gibt unsere Lösung Entwicklungsteams die vollständige Kontrolle über den Komprimierungsprozess.
Ob Sie nun Dokumentenmanagementsysteme, Webanwendungen oder automatisierte Workflow-Tools erstellen, unsere PDF-Komprimierungstechnologie beseitigt die Komplexität der Implementierung dieser kritischen Funktionalität von Grund auf und ermöglicht es Ihnen, sich auf Ihre Kernanwendungsfunktionen zu konzentrieren.
Anpassbare Komprimierungsstufen
Wählen Sie aus fünf Stufen, um das Verhältnis zwischen Qualität und Dateigröße feinzujustieren:
- Min
Minimale Komprimierung, maximale Qualität
- Hoch
Aggressive Komprimierung mit akzeptablen Qualitätskompromissen
- Niedrig
Leichte Komprimierung mit vernachlässigbarer Qualitätsbeeinträchtigung
- Max
Maximale Komprimierung für die kleinstmögliche Dateigröße
- Mittel
Ausgewogene Komprimierung für den allgemeinen Gebrauch
Diese granulare Kontrolle ermöglicht es Entwicklern, die Komprimierungseinstellungen an spezifische Anwendungsfälle anzupassen, von der hochauflösenden Archivierung bis zur bandbreitenoptimierten Web-Bereitstellung.
Technische Implementierung
RESTful API
Implementieren Sie die PDF-Komprimierung mit einer einfachen POST-Anfrage:
Request Parameters:
POST/pdf-compress/v1
- file (multipart/form-data): The PDF file to compress (max 10MB)
- password (string, optional): Password to open protected files
- pages (string, optional): Specific pages to process (e.g., "1,3,5-9")
- quality (string, optional): Compression level (min, low, medium, high, max)
Response:
{
"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
The returned operation ID can be used to check processing status and retrieve the compressed file:
GET/operation/v1/{operationId}/status
This architecture makes the API suitable for both synchronous and asynchronous integration patterns, accommodating various application architectures and processing requirements.SDK‑Integration
Für Entwickler, die eine direkte Integration in ihre Codebasis bevorzugen, bietet unser SDK native Bindungen für gängige Programmiersprachen wie Java, .NET, Python und Node.js. Das SDK übernimmt die gesamte Komplexität der Dateiverwaltung, der Anfrageformatierung und der Antwortanalyse und bietet eine saubere, objektorientierte Schnittstelle für Komprimierungsvorgänge:
// Node.js SDK example
const pdfCompressor =require('pdf-compressor-sdk')
// Initialize with your API key
const compressor = new pdf Compressor. Compressor('YOUR_API_KEY');
// Compress a PDF file
compressor.compressFile({
filePath:'/path/to/document.pdf',
quality:'medium',
pages:'1-5',
password:'optional-password'
})
.then(result => {
console.log(`Compressed file saved to: $ {result.outputPath}`);
console.log(`Original size: $ {result.originalSize}bytes`);
console.log(`Compressed size: $ {result.compressedSize}bytes`);
console.log(`Reduction: $ {result.reductionPercentage}%`);
})
.catch(error => {
console.log('Compression failed:', error);
});
The SDK automatically handles authentication, request retries, and error management, providing a robust foundation for production applications.Implementieren Sie die Komprimierung während der Übertragung für PDF-Downloads und -Uploads, um die Benutzererfahrung zu verbessern:
Seitenladezeiten durch die Bereitstellung kleinerer Dateien reduzieren
Verringern Sie den Bandbreitenverbrauch für mobile Benutzer
Ermöglichen Sie schnellere Uploads von von Benutzern eingereichten Dokumenten
Verbessern Sie die Reaktionsfähigkeit von Anwendungen bei der Verarbeitung von PDF-Inhalten
Integrieren Sie die PDF-Komprimierung in automatisierte Dokumentenverarbeitungs-Pipelines:
Komprimieren Sie Dokumente vor der Verteilung per E-Mail
Reduzieren Sie die Dateigrößen vor der Archivierung im Kaltlager
Optimieren Sie Dokumente für die Aufnahme in Berichte oder Präsentationen
Verarbeiten Sie Stapel historischer Dokumente, um Speicherplatz zurückzugewinnen
Flexible Bereitstellungsmodelle
Wählen Sie den Implementierungsansatz, der am besten zu Ihrer Architektur und Ihren Anforderungen passt:
Häufig gestellte Fragen
Wird die Komprimierung die Textdurchsuchbarkeit oder die Metadaten beeinträchtigen?
Nein. Unsere Komprimierungstechnologie bewahrt die Dokumentenstruktur, den Textinhalt und die Metadaten. Komprimierte PDFs behalten die volle Textdurchsuchbarkeit und alle eingebetteten Metadatenfelder bei.
Wie wirkt sich die Komprimierung auf die Bildqualität in PDFs aus?
Änderungen der Bildqualität hängen von der gewählten Komprimierungsstufe ab. Bei den Einstellungen "min" und "low" sind visuelle Unterschiede typischerweise nicht wahrnehmbar. Bei den Einstellungen "high" und "max" kann eine gewisse Reduzierung der Bildqualität bemerkbar sein, aber der Text bleibt scharf und lesbar.
Kann ich passwortgeschützte Dateien komprimieren?
Ja. Geben Sie einfach das Passwort als Parameter an, wenn Sie die Komprimierungsanforderung stellen. Die komprimierte Ausgabe behält die ursprünglichen Sicherheitseinstellungen bei.
Welche Dateigrößenbeschränkungen gibt es?
Die API akzeptiert Dateien bis zu 10 MB pro Anfrage. Für größere Dateien empfehlen wir die Verwendung des SDK mit blockweiser Verarbeitung oder die Kontaktaufnahme mit uns bezüglich Unternehmensoptionen für hohe Volumenanforderungen.
Wie überwache ich die Komprimierungsleistung?
Sowohl die API als auch das SDK bieten detaillierte Metriken zu den ursprünglichen und komprimierten Dateigrößen, mit denen Sie die Komprimierungsraten und die Leistung Ihrer Dokumentsätze verfolgen können.
Erste Schritte mit der PDF-Komprimierung
Beginnen Sie noch heute mit der Implementierung
Hinweis: Je nach Ihrem Abonnementplan können Größen- und tägliche Nutzungsbeschränkungen gelten.




