Compress PDF File Online or using Android App
Develop powerful android based PDF document compression applications. Freely compress various documents including PDF files online via app with instant download.
Compress and Optimize PDF Files Online
- Upload PDF files to compress and optimize.
- Choose the Compression Level (Low, Medium or High)
- Click the “Compress” button.
- Download the compressed PDF file.
- View and get the result of compression by checking its size and content quality.
Compress PDF File via Android App
- Add library reference into your Java project
- Load the document via Document class object
- Use OptimizationOptions class object
- Use the optimizing object to setCompressImages and setImageQuality
- Invoke the optimizeResources using document object
- Or directly use optimizeResources for PDF compression
- Call save method and get the compressed PDF file
Java Code : Compress PDF Files by Reducing Image Sizes
Document pdfDocument = new Document(_dataDir + "Shrinkimage.pdf"); | |
com.aspose.pdf.optimization.OptimizationOptions optimizationOptions = new com.aspose.pdf.optimization.OptimizationOptions(); | |
optimizationOptions.getImageCompressionOptions().setCompressImages(true); | |
optimizationOptions.getImageCompressionOptions().setImageQuality(50); | |
pdfDocument.optimizeResources(optimizationOptions); | |
pdfDocument.save(_dataDir + "Shrinkimage_out.pdf"); |
Java Code: PDF Document Compression by Removing Objects
Document pdfDocument = new Document(_dataDir + "sourceFile.pdf"); | |
pdfDocument.optimizeResources(); | |
pdfDocument.save(_dataDir + "OptimizedDocument.pdf"); |
Develop PDF File Compression Application for Android
Need to develop android script or utility app to easily compress multiple PDF files? With
Aspose.PDF for Android via Java
child API of
Aspose.Total for Android via Java
, any android developer can integrate the above API code to program compression app across documents. Powerful android library for document compression supports many popular formats including PDF format.
Android Compression Library for PDF Files
- We host our Java packages in Maven repositories .
- Aspose.PDF for Java is a common JAR file containing byte-code.
- Follow the step-by-step instructions on how to install Aspose.PDF for Android via Java.
System Requirements
- Android API 31 and 32
- Android 4.0 and above
- Android Studio and SDK tools
For more details about optional package dependencies, such as JogAmp JOGL, Harfbuzz font engine, Java Advanced Imaging JAI please refer to [Product Documentation](https://docs.aspose.com/pdf/java/system-requirements/).