Comprehensive API and SDK solutions to integrate UglyPear Data into your existing infrastructure
Comprehensive API documentation with examples and best practices
Compress documents with custom settings and metadata
Optimize documents with AI-powered quality enhancement
Process multiple documents in a single request
Monitor compression job progress and status
Simple integration with minimal code
import uglypear
# Initialize client
client = uglypear.Client(api_key="your-api-key")
# Compress document
result = client.compress_file(
file_path="document.pdf",
compression_level="high",
output_format="updf"
)
print(f"Compressed file saved to: {result.output_path}")
print(f"Compression ratio: {result.compression_ratio}%")
const { UglyPearClient } = require('uglypear-sdk');
// Initialize client
const client = new UglyPearClient({
apiKey: 'your-api-key',
endpoint: 'https://api.uglypear.com'
});
// Compress document
async function compressDocument() {
const result = await client.compress({
filePath: 'document.pdf',
options: {
compressionLevel: 'high',
preserveMetadata: true
}
});
console.log('Compression complete:', result);
}
using UglyPear.SDK;
// Initialize client
var client = new UglyPearClient("your-api-key");
// Compress document
var request = new CompressionRequest
{
FilePath = "document.pdf",
CompressionLevel = CompressionLevel.High,
PreserveMetadata = true
};
var result = await client.CompressAsync(request);
Console.WriteLine($"Compressed file: {result.OutputPath}");
Console.WriteLine($"Ratio: {result.CompressionRatio}%");
Professional support to ensure successful integration
Detailed API documentation, SDK guides, and integration best practices
Dedicated integration engineers to assist with implementation
Developer training and workshops for your technical team
Custom connectors and plugins for specific enterprise systems