PDF 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.