The React PDF Generator (PDF Processing) enables you to export a selection of or the entire content of a web page to a PDF file. With it, you can scale the content to better fit on the page, customize the paper size, change the page orientation, work with templates and use many others features that provide extensive control over the exported PDF file.
With the KendoReact PDF Generator component there are several configuration options to help around generating PDF files that span multiple pages. This includes manually inserting page breaks, letting the library automatically insert page breaks, preventing page breaks in elements and providing templates for the exported content.
When rendering HTML tables to PDF, the React PDF Generator component can create repeatable headers throughout all generated PDF pages.
The KendoReact PDF Generator library can generate content in a PDF file which was otherwise not visible in the source content.
By default, all hyperlinks in a PDF document generated by the KendoReact PDF Processing component are clickable.
Images exported with the KendoReact PDF Processing component use the original resolution. This may not be ideal for images with large resolutions. This is why the React PDF Processing library can set a desired image resolution that all images will adhere to.
The KendoReact PDF Processing component allows for developers to change the appearance of the content that is about to be exported, allowing for CSS to be applied to content to create a unique look and feel for the exported PDF file.
Thanks to integration with the KendoReact Drawing library, any PDF generated by the KendoReact PDF Processing library can be used to create a Base64 string.
Several KendoReact components are integrated with the KendoReact PDF Generator component, allowing for the export of components and their content with a single button click.