Widgets

Our easy-to-integrate PDF widgets that bring powerful PDF releated functions to your website.

Compress PDF Widget

Effortlessly reduce the size of your PDF files while maintaining quality, making them easier to store, share, and upload without sacrificing readability.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="compressPdfWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('compress-pdf', {
		containerId: 'compressPdfWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Compress PDF widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Merge PDF Widget

Seamlessly combine multiple PDFs into a single file for easy sharing, organizing, and storage, all while preserving original formatting and quality.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="mergePdfWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('merge-pdf', {
		containerId: 'mergePdfWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Merge PDF widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Split PDF Widget

Quickly and easily split PDF files by specific pages to create multiple PDFs with the corresponding page ranges.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="splitPdfWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('split-pdf', {
		containerId: 'splitPdfWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Split PDF widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Convert To PDF Widget

Quickly convert various file formats into high-quality PDF documents for easy sharing and archiving.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="convertToPdfWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('convert-to-pdf', {
		containerId: 'convertToPdfWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Convert To PDF widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Convert PDF To Widget

Quickly and easily convert PDF documents to various other file formats.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="convertPdfToWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('convert-pdf-to', {
		containerId: 'convertPdfToWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Convert PDF To widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Flatten PDF Widget

Effortlessly merge layers and annotations into a single, streamlined PDF with Flatten PDF. Make sharing, storing, and viewing your documents simple and hassle-free while preserving layout integrity and compatibility.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="flattenPdfWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('merge-pdf', {
		containerId: 'flattenPdfWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Flatten PDF widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Unlock PDF Widget

Easily unlock password-protected PDF files, allowing you to access and edit their contents seamlessly.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="unlockPdfWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('unlock-pdf', {
		containerId: 'unlockPdfWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Unlock PDF widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Protect PDF Widget

Easily create password-protected PDF files, allowing you to protect their contents.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="lockPdfWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('lock-pdf', {
		containerId: 'lockPdfWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Lock PDF widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Extract PDF Pages Widget

Easily and quickly extract individual pages from PDF files and create PDFs that contain only the required pages.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="extractPdfPagesWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('extract-pdf-pages', {
		containerId: 'extractPdfPagesWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Extract PDF Pages widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Remove PDF Pages Widget

Easily and quickly remove individual pages from PDF files and create PDFs that no longer contain the deleted pages.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="removePdfPagesWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('remove-pdf-pages', {
		containerId: 'removePdfPagesWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Remove PDF Pages widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Rotate PDF Pages Widget

Rotate pages of PDF files quickly and easily to correct the orientation of the pages.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="rotatePdfPagesWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('rotate-pdf-pages', {
		containerId: 'rotatePdfPagesWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Rotate PDF Pages widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Rearrange PDF Pages Widget

Rearrange pages of PDF files quickly and easily to correct the order of the pages.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="sortPdfPagesWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('sort-pdf-pages', {
		containerId: 'sortPdfPagesWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Sort PDF Pages widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Images To PDF Widget

Quickly and easily create a PDF file based on images to have all the images in a single file.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="imagesToPdfWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('images-to-pdf', {
		containerId: 'imagesToPdfWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Images To Pdf widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>

Extract PDF Images Widget

Quickly and easily extract all images contained in PDF files and save them as individual files.
Widget
Code
<script src="https://tools.pdf24.org/static/js/widget.js"></script>

<div id="extractPdfImagesWidgetContainer" class="pdf24WidgetContainer"></div>

<script>
	pdf24.loadWidget('extract-pdf-images', {
		containerId: 'extractPdfImagesWidgetContainer',
		langCode: 'en',
		readyCallback : function() {
			console.log('Extract PDF Images widget ready');
		},
		widgetConfig : {
			theme: 'lightTheme'
			// theme: 'darkTheme'
		}
	});
</script>
Can't find the right widget? Contact the PDF24 team, as there are other widgets that are not yet listed here.