PDF Generation Template Editor
Open-source visual PDF generation engine with customizable templates and developer-friendly APIs.
Open-source visual PDF generation engine with customizable templates and developer-friendly APIs.
ComPDFKit_Tools provides PDF document compression to reduce file size for easier storage and transmission.
CPDFCompressDialog is the main dialog for compression, located in the com.compdfkit.tools.compress package.
CPDFCompressDialog dialog = CPDFCompressDialog.newInstance();
dialog.setDocument(cpdfDocument);
dialog.show(getSupportFragmentManager(), "compress");val dialog = CPDFCompressDialog.newInstance()
dialog.setDocument(cpdfDocument)
dialog.show(supportFragmentManager, "compress")The compression dialog offers multiple quality levels for the user to choose from:
| Level | Description |
|---|---|
| Low Quality | Smallest file size, lower image quality |
| Medium Quality | Balance between file size and quality |
| High Quality | Larger file, maintains better image quality |
| Custom | User-defined compression parameters |
The compression process can optimize the following:
| Component | Description |
|---|---|
CPDFCompressDialog | Compression dialog |
CPDFCompressAdapter | Compression options list adapter |