@slickgrid-universal/pdf-export
v9.13.0
Published
PDF Export Service for SlickGrid Universal.
Readme
PDF Export Service
@slickgrid-universal/pdf-export
Export your SlickGrid data to PDF format using jsPDF - a popular, well-supported PDF library for JavaScript.
External Dependencies
jsPDFto build and export to PDF.
Installation
npm install @slickgrid-universal/pdf-exportUsage
import { PdfExportService } from '@slickgrid-universal/pdf-export';
// Register the service
const pdfExportService = new PdfExportService();
// Initialize in grid options
const gridOptions = {
enablePdfExport: true,
pdfExportOptions: {
filename: 'my-grid-export',
pageOrientation: 'landscape',
pageSize: 'a4',
documentTitle: 'My Grid Data'
},
externalResources: [pdfExportService]
};
// Export to PDF
await pdfExportService.exportToPdf({
filename: 'custom-export',
pageOrientation: 'portrait'
});Options
See PdfExportOption for all available options.
Features
- Export grid data to PDF
- Support for grouped data
- Configurable page size and orientation (A4, Letter, Legal)
- Portrait and landscape orientations
- Custom font sizes
- Support for formatters
- HTML entity decoding
- Data sanitization
- Powered by
jsPDF(widely used, extensible, and feature-rich)
License
MIT
