Archive

2024

Illustration: Introducing AI Document Assistant: Enhancing the document experience with cutting-edge AI features PRODUCTS Web Introducing AI Document Assistant: Enhancing the document experience with cutting-edge AI features AI Document Assistant is a powerful AI companion that plugs into document viewers to enable users to summarize, translate, and fact check documents and query the information within them. Illustration: Leveraging WebAssembly in JavaScript for High-Performance Document Processing DEVELOPMENT WebAssembly JavaScript Web Document Processing Leveraging WebAssembly in JavaScript for High-Performance Document Processing Learn how to use WebAssembly with PSPDFKit to boost the performance of document processing tasks like PDF manipulation directly in your JavaScript applications. Illustration: Optimizing Icon Design: Our Journey to the Baseline UI Icon Set DESIGN Baseline UI Web Optimizing Icon Design: Our Journey to the Baseline UI Icon Set Insights on preparing an icon set for optimal use in design software, specifically in Figma Illustration: Part VI — A Glimpse into Our Baseline UI Customization Approach DESIGN Baseline UI Web Part VI — A Glimpse into Our Baseline UI Customization Approach A glimpse into our Baseline UI customization approach. Illustration: Part V — Mastering the Baseline UI Theme: An In-Depth Exploration DESIGN Baseline UI Web Part V — Mastering the Baseline UI Theme: An In-Depth Exploration Core elements and customization options of the Baseline UI theme. Illustration: Part IV — Building Consistency: A Guide to Design Tokens in Baseline UI DESIGN Baseline UI Web Part IV — Building Consistency: A Guide to Design Tokens in Baseline UI Ensuring consistent and scalable design by using design tokens in Baseline UI. Illustration: Part III — Accessible UI Design: Building Inclusive Digital Experiences DESIGN Baseline UI Web Part III — Accessible UI Design: Building Inclusive Digital Experiences Accessibility strategies and tools used in our own design system, Baseline UI. Illustration: How to export to PDF using React TUTORIALS Web React How To How to export to PDF using React A step-by-step tutorial explaining how to export content to PDF in React applications. Illustration: Part II — Why We Built Our Own Design System: Introducing Baseline UI DESIGN Baseline UI Web Part II — Why We Built Our Own Design System: Introducing Baseline UI Embarking on a journey to develop our own design system, Baseline UI. Illustration: How to Use jsPDF and Angular to generate PDFs TUTORIALS Web Angular How To How to Use jsPDF and Angular to generate PDFs Learn how to generate PDFs in your Angular app. Explore jsPDF, or experience advanced PDF creation with Nutrient. Illustration: Part I — Design Systems: Building Blocks for Seamless User Experiences DESIGN Baseline UI Web Part I — Design Systems: Building Blocks for Seamless User Experiences Introduction to design systems and the benefits of using one. Illustration: PSPDFKit for Web 2024.3 Features New Stamps and Signing UI, Export to Office Formats, and More PRODUCTS Web Releases Components PSPDFKit for Web 2024.3 Features New Stamps and Signing UI, Export to Office Formats, and More PSPDFKit for Web 2024.3 enriches user experience and offers powerful document processing improvements. Illustration: PSPDFKit for Web 2024.2 Features New Unified UI Icons, Shadow DOM, and Tab Ordering PRODUCTS Web Releases Components PSPDFKit for Web 2024.2 Features New Unified UI Icons, Shadow DOM, and Tab Ordering PSPDFKit for Web 2024.2 marks a leap toward UI customization and accessibility improvements. Illustration: Now Available for Public Preview: New Document Authoring Experience Provides Glimpse into the Future of Editing PRODUCTS Web Document Authoring Now Available for Public Preview: New Document Authoring Experience Provides Glimpse into the Future of Editing Experience the future of PDF editing with PSPDFKit's Document Authoring SDK. Join the public preview for advanced features and seamless integration. Illustration: PSPDFKit for Web 2024.1 Adds LTV Support for Digital Signatures and Improves the Document Editor UI PRODUCTS Web Releases Components PSPDFKit for Web 2024.1 Adds LTV Support for Digital Signatures and Improves the Document Editor UI This version adds LTV support for Digital Signatures, new signatures and layers sidebars, improvements to the Document Editor UI, and much more.

2023

Illustration: How to convert HTML to PDF in React using html2pdf TUTORIALS Web JavaScript How To html2pdf React How to convert HTML to PDF in React using html2pdf A step-by-step tutorial on how to convert HTML to PDF using html2pdf and React. Illustration: How to add digital signatures to PDFs using React PRODUCTS Web React Signing How To How to add digital signatures to PDFs using React A step-by-step guide on how to add digital signatures to PDF documents using React and the Nutrient library. Illustration: Supported Annotation Flags in the PDF Spec and PSPDFKit DEVELOPMENT Web Annotations Supported Annotation Flags in the PDF Spec and PSPDFKit Learn the basics of annotation flags and discover which annotation flags are supported in the PDF specification and PSPDFKit. Illustration: How to Add Digital Signatures to PDFs Using TypeScript TUTORIALS Web TypeScript Signing How To How to Add Digital Signatures to PDFs Using TypeScript A step-by-step guide on how to add digital signatures to PDF documents using TypeScript and the PSPDFKit library. Illustration: How to build an Angular Excel (XLS/XLSX) viewer TUTORIALS Web Angular How To Excel Viewer How to build an Angular Excel (XLS/XLSX) viewer A step-by-step tutorial explaining how to build a Excel (XLS/XLSX) viewer using Angular with the Nutrient SDK. Illustration: How to build a React.js Excel (XLS/XLSX) viewer TUTORIALS Web React How To Excel Viewer How to build a React.js Excel (XLS/XLSX) viewer A step-by-step tutorial explaining how to build an Excel (XLS and XLSX) viewer using React with the Nutrient SDK. Illustration: How to add digital signatures to PDFs using Laravel TUTORIALS Web Laravel Signing How To How to add digital signatures to PDFs using Laravel Learn how to add digital signatures to PDFs with Laravel in this step-by-step tutorial. Illustration: How to add digital signatures to PDFs using Angular TUTORIALS Web Angular Signing How To How to add digital signatures to PDFs using Angular A step-by-step guide on how to add digital signatures to PDF documents using Angular and the Nutrient library. Illustration: PSPDFKit for Web 2023.5 Adds Dynamic Font Loading and Outline CRUD Support PRODUCTS Web Releases Components PSPDFKit for Web 2023.5 Adds Dynamic Font Loading and Outline CRUD Support This version includes timestamp improvements; support for readOnly, locked, and lockedContents annotation flags; custom font substitution; and much more. Illustration: How to add annotations to PDFs using Angular TUTORIALS Web Angular How To Annotations How to add annotations to PDFs using Angular A step-by-step tutorial explaining how to annotate PDFs in Angular using ngx-extended-pdf-viewer and Nutrient Web SDK. Illustration: How to Convert PDF to Image in Node.js TUTORIALS Web Node.js How To How to Convert PDF to Image in Node.js Guide on converting PDF to images using Node.js, showcasing the usage of both the pdf2pic library and the integration of PSPDFKit for Node.js. Illustration: Rendering PDFs, images, and Office files in Angular with Nutrient TUTORIALS Web Angular How To Word Viewer Rendering PDFs, images, and Office files in Angular with Nutrient A step-by-step tutorial explaining how to build a file viewer using Angular & Nutrient. Client-side rendering of PDFs, images & Office files in the browser. Illustration: How to build a Vue.js Word (DOC and DOCX) viewer using Nutrient TUTORIALS Web Vue.js JavaScript How To Word Viewer How to build a Vue.js Word (DOC and DOCX) viewer using Nutrient A step-by-step guide to how to build a Vue.js Word (DOC & DOCX) viewer with the Nutrient SDK. Illustration: Generate PDFs in Salesforce with Lightning Web Components TUTORIALS Web Salesforce How To Generate PDFs in Salesforce with Lightning Web Components Learn how to generate a PDF in Salesforce using Lightning Web Components (LWC) and jsPDF. Illustration: How to Integrate AWS CloudHSM to Sign Documents PRODUCTS Web Digital Signatures How to Integrate AWS CloudHSM to Sign Documents How to create a PDF signing workflow using AWS CloudHSM and PSPDFKit for Web. Illustration: How to use PDF.js to highlight text programmatically TUTORIALS Web JavaScript How To Annotations How to use PDF.js to highlight text programmatically A step-by-step tutorial explaining how to add highlight annotations to PDFs in JavaScript. Illustration: How to Use JavaScript to Capture Signatures in PDFs TUTORIALS Web JavaScript How To Signatures How to Use JavaScript to Capture Signatures in PDFs A step-by-step tutorial explaining how to capture signatures in PDF using JavaScript with the PSPDFKit SDK. Illustration: How to Build a Node.js PDF Editor with pdf-lib TUTORIALS Web Node.js How To PDF Editor How to Build a Node.js PDF Editor with pdf-lib Learn how to create a powerful Node.js PDF editor using the pdf-lib library, and compare it with PSPDFKit API. Illustration: How to Fill PDF Forms in Node.js TUTORIALS Web Node.js How To How to Fill PDF Forms in Node.js A step-by-step tutorial explaining how to fill PDF forms in Node.js using pdf-lib library. Illustration: How to convert Word (DOC/DOCX) to PDF using Node.js TUTORIALS Web Node.js How To Word Viewer Doc Docx How to convert Word (DOC/DOCX) to PDF using Node.js A step-by-step tutorial explaining how to convert Word (DOC & DOCX) to PDF using Node.js with the Nutrient SDK. Illustration: How to convert Excel (XLS/XLSX) to PDF using Node.js TUTORIALS Web Node.js How To Word Viewer Doc Docx How to convert Excel (XLS/XLSX) to PDF using Node.js Read a step-by-step tutorial explaining how you can convert Excel (XLS & XLSX) to PDF using Node.js. Illustration: How to convert images to PDF in Node.js TUTORIALS Web Node.js How To Word Viewer Doc Docx How to convert images to PDF in Node.js A step-by-step tutorial explaining how to convert an image to PDF using Node.js with the Nutrient SDK and pdf-lib. Illustration: How to Add Annotations to PDF Using Vue.js TUTORIALS Web Vue.js How To Annotations How to Add Annotations to PDF Using Vue.js Learn how to add annotations to PDF using Vue.js and pdf-lib. Illustration: PSPDFKit for Web 2023.4 Adds Measurement Tools Improvements and CAdES Digital Signatures Support PRODUCTS Web Releases Components PSPDFKit for Web 2023.4 Adds Measurement Tools Improvements and CAdES Digital Signatures Support This update includes improvements to Measurement Tools and Digital Signatures, callout annotation creation, improved accessibility, new content editing capabilities, and much more. Illustration: How to Fill PDF Forms in SharePoint Online Using PSPDFKit TUTORIALS Web SharePoint How To How to Fill PDF Forms in SharePoint Online Using PSPDFKit A step-by-step tutorial explaining how to fill PDF forms in SharePoint Online using PSPDFKit's SDK. Illustration: How to Programmatically Create and Fill PDF Forms in Angular TUTORIALS Web Angular How To How to Programmatically Create and Fill PDF Forms in Angular Learn how to create and fill PDF forms programmatically in Angular. Illustration: How to Fill a PDF Form in React TUTORIALS Web React How To How to Fill a PDF Form in React A step-by-step tutorial explaining how to fill a PDF form in React using the PSPDFKit SDK. Illustration: Complete guide to PDF.js: The leading JavaScript library for PDF rendering TUTORIALS Web PDF.js JavaScript How To Complete guide to PDF.js: The leading JavaScript library for PDF rendering Master PDF.js: A comprehensive guide to using PDF.js JavaScript for PDF viewing and manipulation. Illustration: How to Build an Angular Word (DOC and DOCX) Viewer Using PSPDFKit TUTORIALS Web Angular How To Word Viewer How to Build an Angular Word (DOC and DOCX) Viewer Using PSPDFKit A step-by-step tutorial explaining how to build a Word (DOC & DOCX) viewer using Angular with the PSPDFKit SDK. Illustration: SharePoint electronic signatures: Sign a PDF in SharePoint TUTORIALS Web SharePoint How To SharePoint electronic signatures: Sign a PDF in SharePoint A step-by-step tutorial explaining how to add electronic signatures to PDFs in SharePoint Online using Nutrient's SDK. Illustration: The Six Best Javascript PDF Viewers INSIGHTS PDF Web JavaScript PDF Viewer The Six Best Javascript PDF Viewers Learn how to evaluate and select the best PDF JavaScript viewer for your use case. Illustration: How to convert Word (DOC/DOCX) to PDF in JavaScript TUTORIALS Web JavaScript How To Word Viewer Doc Docx How to convert Word (DOC/DOCX) to PDF in JavaScript A step-by-step tutorial explaining how to convert Word (DOC & DOCX) to PDF using JavaScript with the PSPDFKit SDK. Illustration: How to add a signature pad using JavaScript TUTORIALS Web JavaScript How To How to add a signature pad using JavaScript A step-by-step tutorial explaining how to add a signature pad using JavaScript Illustration: PSPDFKit for Web 2023.3 Adds Support for Office-to-PDF Conversion PRODUCTS Web Releases Components PSPDFKit for Web 2023.3 Adds Support for Office-to-PDF Conversion This update includes support for opening and converting Office files, converting PDF to PDF/A, Comments, password-protected PDFs, and so much more. Illustration: How to convert HTML to PDF using html2pdf TUTORIALS Web JavaScript How To html2pdf How to convert HTML to PDF using html2pdf Learn how to convert HTML to PDF with html2pdf in this comprehensive guide. Discover step-by-step instructions, tips, and alternatives for effective PDF conversion. Illustration: How to Open Word (DOC and DOCX) Files in the Browser with JavaScript TUTORIALS Web JavaScript How To Word Viewer Doc Docx How to Open Word (DOC and DOCX) Files in the Browser with JavaScript A step-by-step tutorial explaining how to open Word (DOC & DOCX) files in the browser with JavaScript using the PSPDFKit SDK. Illustration: How to Build an Excel (XLS/XLSX) Viewer in JavaScript TUTORIALS Web JavaScript How To Excel Viewer How to Build an Excel (XLS/XLSX) Viewer in JavaScript A step-by-step tutorial explaining how to build an Excel viewer using JavaScript with the PSPDFKit SDK. Illustration: How to build a Word (DOC/DOCX) viewer in JavaScript TUTORIALS Web JavaScript How To Word Viewer Doc Docx How to build a Word (DOC/DOCX) viewer in JavaScript A step-by-step tutorial explaining how to build a Word viewer using JavaScript with the Nutrient SDK. Illustration: How to build a Vue.js Excel (XLS and XLSX) viewer TUTORIALS Web Vue.js JavaScript How To Excel Viewer How to build a Vue.js Excel (XLS and XLSX) viewer A step-by-step guide to how to build a Vue.js (XLS & XLSX) Excel viewer with the Nutrient SDK. Illustration: How to Build a jQuery PowerPoint (PPT and PPTX) Viewer TUTORIALS Web jQuery How To PowerPoint Viewer How to Build a jQuery PowerPoint (PPT and PPTX) Viewer A step-by-step tutorial explaining how to build a jQuery (PPT / PPTX) PowerPoint viewer using the PSPDFKit SDK. Illustration: How to Build a jQuery Word (DOC and DOCX) Viewer TUTORIALS Web jQuery How To Word Viewer Doc Docx How to Build a jQuery Word (DOC and DOCX) Viewer A step-by-step tutorial explaining how to build a Word (DOC & DOCX) viewer using jQuery with the PSPDFKit SDK. Illustration: How to Build a jQuery Excel (XLS and XLSX) Viewer TUTORIALS Web jQuery How To Excel Viewer How to Build a jQuery Excel (XLS and XLSX) Viewer A step-by-step tutorial explaining how to build an Excel (XLS & XLSX) viewer using jQuery with the PSPDFKit SDK. Illustration: How to convert Word (DOC/DOCX) to PDF in React TUTORIALS Web React How To Word Viewer Doc Docx How to convert Word (DOC/DOCX) to PDF in React A step-by-step tutorial explaining how to convert Word (DOC & DOCX) to PDF using React with the Nutrient SDK. Illustration: How to Build an HTML5 Excel (XLS and XLSX) Viewer TUTORIALS Web HTML5 How To Excel Viewer How to Build an HTML5 Excel (XLS and XLSX) Viewer A step-by-step tutorial explaining how to build an HTML5 Excel (XLS & XLSX) viewer using JavaScript with the PSPDFKit SDK. Illustration: How to build a React.js file viewer: PDF, image, MS Office TUTORIALS Web React How To PDF Viewer How to build a React.js file viewer: PDF, image, MS Office A step-by-step tutorial explaining how to build a React.js file viewer for PDF, image, and Office files using Nutrient Web SDK. Illustration: PSPDFKit for Web 2023.2 Adds Comment Mentions and Notifications PRODUCTS Web Releases Components PSPDFKit for Web 2023.2 Adds Comment Mentions and Notifications This update includes support for comment mentions and notifications, form field renaming, multiple annotation selection, print speed improvements, and more. Illustration: Understanding Generics in TypeScript: Part 1 DEVELOPMENT Web TypeScript Understanding Generics in TypeScript: Part 1 Learn the basics of generics in TypeScript. Illustration: How to Build an HTML5 PowerPoint (PPT and PPTX) Viewer TUTORIALS Web JavaScript HTML5 How To PowerPoint Viewer WebAssembly How to Build an HTML5 PowerPoint (PPT and PPTX) Viewer A step-by-step tutorial explaining how to build an HTML5 PowerPoint (PPT & PPTX) viewer using JavaScript with the PSPDFKit SDK. Illustration: How to Build a React PowerPoint (PPT and PPTX) Viewer TUTORIALS Web React How To PowerPoint Viewer How to Build a React PowerPoint (PPT and PPTX) Viewer A step-by-step tutorial explaining how to build a PowerPoint (PPT & PPTX) viewer using React with the PSPDFKit SDK. Illustration: How to Build a Word (DOC and DOCX) Viewer Using HTML5 TUTORIALS Web JavaScript How To Word Viewer Doc Docx How to Build a Word (DOC and DOCX) Viewer Using HTML5 A step-by-step tutorial explaining how to build a Word viewer using HTML5 with the PSPDFKit SDK. Illustration: How to build a React Word (DOC and DOCX) viewer TUTORIALS Web React How To Word Viewer Doc Docx How to build a React Word (DOC and DOCX) viewer A step-by-step tutorial explaining how to build a Word viewer using React with the Nutrient SDK. Illustration: How to Convert HTML to Image Using wkhtmltoimage and Python TUTORIALS Web Python How To wkhtmltoimage How to Convert HTML to Image Using wkhtmltoimage and Python A step-by-step tutorial on how to convert HTML to image using wkhtmltoimage and Python. Illustration: How to open Excel (XLS and XLSX) files in the browser with JavaScript TUTORIALS Web JavaScript How To Excel Viewer How to open Excel (XLS and XLSX) files in the browser with JavaScript A step-by-step tutorial explaining how to open Excel (XLS / XLSX) documents in the browser with JavaScript and Nutrient. Illustration: How to Convert Excel (XLS/XLSX) to PDF in JavaScript TUTORIALS Web JavaScript How To Excel Viewer How to Convert Excel (XLS/XLSX) to PDF in JavaScript A step-by-step tutorial explaining how to convert Excel (XLS & XLSX) to PDF using JavaScript with the PSPDFKit SDK. Illustration: How to build a PowerPoint (PPT/PPTX) viewer in JavaScript TUTORIALS Web JavaScript How To PowerPoint Viewer How to build a PowerPoint (PPT/PPTX) viewer in JavaScript A step-by-step tutorial explaining how to build a PowerPoint (PPT & PPTX) viewer using JavaScript with the Nutrient SDK. Illustration: How to generate a PDF in Salesforce TUTORIALS Web Salesforce How To How to generate a PDF in Salesforce Learn how to generate a PDF in Salesforce using Visualforce pages and Apex controllers. Illustration: From Hyper-Compression to Intelligent Document Processing: GdPicture.NET and PSPDFKit for Web Deliver Next-Level Document Management PRODUCTS Web .NET From Hyper-Compression to Intelligent Document Processing: GdPicture.NET and PSPDFKit for Web Deliver Next-Level Document Management Improve your PSPDFKit for Web experience with GdPicture.NET server-side solutions. Illustration: How to Convert HTML to PDF in C# Using wkhtmltopdf TUTORIALS Web Python How To wkhtmltopdf How to Convert HTML to PDF in C# Using wkhtmltopdf Learn how to convert HTML to PDF in C# using wkhtmltopdf and PSPDFKit. This comprehensive guide covers installation, integration, and advanced features. Illustration: How to Build an Express.js PDF Viewer TUTORIALS Web Node.js Express.js How To PDF Viewer How to Build an Express.js PDF Viewer This blog explains how to build a PDF viewer using Express.js, PDF.js, and the EJS templating engine. Illustration: Using a Webcam as an Image Input Source TUTORIALS Web JavaScript How To PDF Viewer Using a Webcam as an Image Input Source Tutorial on how a webcam can be used to add images to a PDF. Illustration: How to convert HTML to an image using wkhtmltoimage and Laravel TUTORIALS Web Laravel How To How to convert HTML to an image using wkhtmltoimage and Laravel A step-by-step tutorial on how to convert HTML to image using wkhtmltoimage and Laravel. Illustration: How to Build a Tauri PDF Viewer with PSPDFKit TUTORIALS Web Tauri JavaScript How To PDF Viewer How to Build a Tauri PDF Viewer with PSPDFKit A step-by-step guide to how to build a Tauri PDF viewer with PSPDFKit. Illustration: How to build an Angular image viewer with Viewer.js TUTORIALS Web Angular How To Image Viewer How to build an Angular image viewer with Viewer.js A step-by-step tutorial explaining how to build an Angular image viewer with the Viewer.js library. Illustration: How to Add a Signature to a PDF Using Vue.js TUTORIALS Web Vue.js Signing How To How to Add a Signature to a PDF Using Vue.js A step-by-step guide on how to add signatures to PDF documents using Vue.js and the PSPDFKit library. Illustration: PSPDFKit for Web 2023.1 Adds Rich Text Support and Annotation Rotation PRODUCTS Web Releases Components PSPDFKit for Web 2023.1 Adds Rich Text Support and Annotation Rotation This first update of 2023 includes rich text support, freehand annotation rotation, multiple annotation selection, and more. Illustration: My Experience with Web Development from a Systems Programming Perspective DEVELOPMENT Web C++ My Experience with Web Development from a Systems Programming Perspective The personal view of web development from a person with experience in systems programming. Illustration: Migrating from Puppeteer to Playwright DEVELOPMENT Web Testing Migrating from Puppeteer to Playwright How we migrated from Puppeteer to Playwright in our test suite. Illustration: How to Build a Salesforce PDF Viewer with PSPDFKit TUTORIALS Web Salesforce How To How to Build a Salesforce PDF Viewer with PSPDFKit A step-by-step tutorial explaining how to build a Salesforce PDF viewer with PSPDFKit. Illustration: Introducing PSPDFKit for Salesforce PRODUCTS Web Salesforce Releases Introducing PSPDFKit for Salesforce Enable browser-based PDF viewing and editing in your Salesforce orgs.

2022

Illustration: How to display a PDF in React TUTORIALS Web React How To Vite How to display a PDF in React Learn how to display a PDF in React using the Nutrient library. Illustration: Python HTML to PDF: Convert HTML to PDF Using wkhtmltopdf TUTORIALS Web Python How To wkhtmltopdf Python HTML to PDF: Convert HTML to PDF Using wkhtmltopdf Learn how to convert HTML to PDF in Python using wkhtmltopdf. Step-by-step guide with code examples to create PDF files from HTML effortlessly Illustration: How to Print PDFs Using PDF.js TUTORIALS Web PDF.js JavaScript How To PDF Viewer How to Print PDFs Using PDF.js A step-by-step tutorial explaining how to print PDFs using PDF.js. Illustration: Render Performance Improvements in PSPDFKit for Web BLOG Web C++ WebAssembly Render Performance Improvements in PSPDFKit for Web How WebP has affected our render performance across the web. Illustration: Handling Browser Support of Media Files in PSPDFKit for Web PRODUCT Web Handling Browser Support of Media Files in PSPDFKit for Web An overview of how we got around the limitation of different video and audio formats being supported by different browsers. Illustration: PSPDFKit for Web 2022.5 Adds Content Editor and Measurement Tools PRODUCTS Web Releases Components PSPDFKit for Web 2022.5 Adds Content Editor and Measurement Tools This update includes our new Content Editor and Measurement Tools components, as well as a new link annotation creation UI, and more. Illustration: How to Build a Web Component PDF Viewer with PSPDFKit TUTORIALS Web Web Components JavaScript PDF Viewer How To How to Build a Web Component PDF Viewer with PSPDFKit A comprehensive guide to building a PSPDFKit web component. Illustration: Road to Polyglot Development DEVELOPMENT Android Web Development Culture Road to Polyglot Development A blog post outlining my transition to polyglot development for the web. Illustration: Calling .NET Code from Your JavaScript Project DEVELOPMENT Web .NET JavaScript Calling .NET Code from Your JavaScript Project Ever wanted to run .NET code on the web without running a backend? Now it's possible! Illustration: How to convert HTML to PDF in React TUTORIALS Web React JavaScript How To How to convert HTML to PDF in React This blog shows how to convert HTML to PDF using React with our step-by-step guide. Discover how to set up jsPDF, customize PDFs, and troubleshoot common issues. Illustration: How to create PDFs with React to PDF TUTORIALS Web React How To PDF Viewer How to create PDFs with React to PDF Learn how to create PDFs with the React to PDF package Illustration: How to build a JavaScript image viewer with Viewer.js TUTORIALS Web JavaScript How To Image Viewer How to build a JavaScript image viewer with Viewer.js This blog explains how to build a JavaScript image viewer with the Viewer.js library Illustration: PSPDFKit for Web 2022.4 Renders Media Annotations PRODUCTS Web Releases Components PSPDFKit for Web 2022.4 Renders Media Annotations PSPDFKit for Web 2022.4 adds support for media annotations, support for running actions triggered by pointer events on widgets, and more. Illustration: How to Build a PDF Viewer with Remix and PSPDFKit TUTORIALS Web Remix React JavaScript How To PDF Viewer How to Build a PDF Viewer with Remix and PSPDFKit A comprehensive guide to integrating and using PSPDFKit in Remix apps Illustration: Measurement Tools — Measure Distance, Perimeter, and Area in PDFs PRODUCTS iOS Android Web Releases Components Measurement Tools — Measure Distance, Perimeter, and Area in PDFs Measure distance and area on your blueprints and floor plans with PSPDFKit's new measurement tools. Illustration: Generate a PDF from HTML with Vue.js WEB Web Vue.js JavaScript How To PDF Generation Generate a PDF from HTML with Vue.js Discover how to generate a PDF from HTML in your Vue.js project with this comprehensive guide. Learn to use html2pdf.js for creating PDFs from Vue components and explore advanced PDF options. Illustration: PSPDFKit for Web 2022.3 Introduces New PDF Form Creator UI PRODUCTS Web Releases Components PSPDFKit for Web 2022.3 Introduces New PDF Form Creator UI PSPDFKit for Web 2022.3 introduces new PDF form creator UI, adds rotation controls for image annotations, and more. Illustration: How to Create a React Signature Pad TUTORIALS Web React Signing How To How to Create a React Signature Pad A step-by-step guide on how to build a React.js signature pad with PSPDFKit. Illustration: SharePoint PDF Viewer: Integrating On-Premises with PSPDFKit TUTORIALS Web SharePoint How To PDF Viewer SharePoint PDF Viewer: Integrating On-Premises with PSPDFKit How to build a SharePoint On-Premises PDF viewer by integrating a file handler with PSPDFKit. View, annotate, edit, form fill, sign, & more directly in SharePoint. Illustration: SharePoint PDF Viewer: Integrating Web Parts with PSPDFKit TUTORIALS Web SharePoint How To PDF Viewer SharePoint PDF Viewer: Integrating Web Parts with PSPDFKit How to build a SharePoint Online PDF viewer by integrating web parts with PSPDFKit. View, annotate, edit, form fill, sign & more directly in SharePoint. Illustration: Introducing PSPDFKit for SharePoint, Microsoft Teams, and OneDrive PRODUCTS Web SharePoint Teams OneDrive Releases Introducing PSPDFKit for SharePoint, Microsoft Teams, and OneDrive Enable browser-based PDF viewing and editing in your SharePoint, Teams, and OneDrive apps. Illustration: How to Build a Microsoft OneDrive PDF Viewer with PSPDFKit TUTORIALS Web OneDrive How To PDF Viewer How to Build a Microsoft OneDrive PDF Viewer with PSPDFKit How to build a Microsoft OneDrive PDF viewer by integrating the SharePoint Online file handler with PSPDFKit. View, annotate, edit, form fill, sign & more directly in Microsoft OneDrive. Illustration: How to Build a Microsoft Teams PDF Viewer with PSPDFKit TUTORIALS Web SharePoint How To PDF Viewer How to Build a Microsoft Teams PDF Viewer with PSPDFKit How to build a Microsoft Teams PDF viewer by integrating SharePoint Online (SPFx) web parts with PSPDFKit. View, annotate, edit, form fill, sign & more directly in Microsoft Teams. Illustration: SharePoint PDF Viewer: Integrating a File Handler with PSPDFKit TUTORIALS Web SharePoint How To PDF Viewer SharePoint PDF Viewer: Integrating a File Handler with PSPDFKit How to build a SharePoint Online PDF viewer by integrating a file handler with PSPDFKit. View, annotate, edit, form fill, sign & more directly in SharePoint. Illustration: How We Use Property Testing DEVELOPMENT Web Elixir Testing Insights How We Use Property Testing Some real-life examples of how we use property testing in PSPDFKit Server testing. Illustration: Adding custom fonts to HTML documents DESIGN Web Processor API PDF Generation Tips Adding custom fonts to HTML documents How to add custom fonts to HTML and use PDF Generation to create documents. Illustration: HTML-to-PDF Invoice Generation with Headers and Footers DESIGN Web Processor API PDF Generation Tips HTML-to-PDF Invoice Generation with Headers and Footers How we enhanced our PDF Generation component by adding the option of headers and footers. Illustration: Scaling Sync Performance: A Customer Story DEVELOPMENT Web Products Support Scaling Sync Performance: A Customer Story A short story about scaling performance based on a support ticket. Illustration: Implement drag and drop for Nutrient in a React application TUTORIALS Web React How To Implement drag and drop for Nutrient in a React application A tutorial explaining how to implement drag and drop for Nutrient in your React app. Illustration: PSPDFKit for Web 2022.2 Adds Support for Annotation Toolbar Customization PRODUCTS Web Releases Components PSPDFKit for Web 2022.2 Adds Support for Annotation Toolbar Customization PSPDFKit for Web 2022.2 adds support for annotation toolbar customization. Illustration: How to Build a Svelte PDF Viewer with PSPDFKit TUTORIALS Web Svelte JavaScript How To PDF Viewer How to Build a Svelte PDF Viewer with PSPDFKit A step-by-step guide to how to build a Svelte PDF viewer with PSPDFKit. Illustration: How to Build a Nuxt.js Image Viewer with PSPDFKit TUTORIALS Web Nuxt.js JavaScript How To Image Viewer How to Build a Nuxt.js Image Viewer with PSPDFKit A step-by-step guide to how to build a Nuxt.js image viewer with PSPDFKit. Illustration: How to Populate All Signature Form Fields When Creating a Signature Annotation TUTORIALS Web JavaScript Signing How To How to Populate All Signature Form Fields When Creating a Signature Annotation A quick tutorial that showcases how to use our powerful API. Illustration: How to Build a Nuxt.js PDF Viewer with PSPDFKit TUTORIALS Web Nuxt.js JavaScript How To PDF Viewer How to Build a Nuxt.js PDF Viewer with PSPDFKit A step-by-step guide to how to build a Nuxt.js PDF viewer with PSPDFKit. Illustration: How to Build an ASP.NET Image Viewer with PSPDFKit TUTORIALS Web ASP.NET How To Image Viewer How to Build an ASP.NET Image Viewer with PSPDFKit How to build an ASP.NET image viewer with PSPDFKit for Web. Illustration: How to Build an ASP.NET PDF Viewer with PSPDFKit TUTORIALS Web ASP.NET How To PDF Viewer How to Build an ASP.NET PDF Viewer with PSPDFKit How to build an ASP.NET PDF viewer with PSPDFKit for Web. Illustration: How to Build a PDFium Image Viewer with PSPDFKit TUTORIALS Web JavaScript How To Image Viewer PDFium How to Build a PDFium Image Viewer with PSPDFKit A step-by-step tutorial explaining how to build a PDFium image viewer with PSPDFKit. Illustration: PSPDFKit for Web 2022.1 Adds a New UI Customization API PRODUCTS Web Releases Components PSPDFKit for Web 2022.1 Adds a New UI Customization API PSPDFKit for Web 2022.1 adds a new UI customization API and tons of fixes and enhancements. Illustration: How to Build a Next.js Image Viewer with PSPDFKit TUTORIALS Web Next.js JavaScript How To PDF Viewer How to Build a Next.js Image Viewer with PSPDFKit This blog explains how to build a Next.js image viewer with PSPDFKit for Web. Illustration: How to Build a TypeScript Image Viewer with PSPDFKit TUTORIALS Web TypeScript JavaScript How To Image Viewer How to Build a TypeScript Image Viewer with PSPDFKit How to build a TypeScript image viewer with PSPDFKit for Web. Illustration: Dynamic Linking in WebAssembly BLOG Web C++ WebAssembly Dynamic Linking in WebAssembly Exploring the many ways to build and ship WebAssembly binaries. Illustration: How to download multiple files with JavaScript DEVELOPMENT Web JavaScript Tips How to download multiple files with JavaScript A step-by-step tutorial explaining how to download multiple files from a server with a single request. Illustration: How to Build a TypeScript PDF Viewer with PSPDFKit TUTORIALS Web TypeScript JavaScript How To PDF Viewer How to Build a TypeScript PDF Viewer with PSPDFKit How to build a TypeScript PDF viewer with PSPDFKit for Web. Illustration: Using SSL for PostgreSQL Connections on Elixir DEVELOPMENT Web Server Elixir Tips Using SSL for PostgreSQL Connections on Elixir How to successfully establish and verify SSL connections against a PostgreSQL server from an Elixir application.

2021

Illustration: How to Build a Laravel Image Viewer with PSPDFKit TUTORIALS Web Laravel How To Image Viewer How to Build a Laravel Image Viewer with PSPDFKit A step-by-step tutorial explaining how to build a Laravel image viewer with PSPDFKit. Illustration: How to Build an HTML5 Image Viewer with PSPDFKit TUTORIALS Web PDF.js JavaScript How To PDF Viewer How to Build an HTML5 Image Viewer with PSPDFKit A step-by-step tutorial explaining how to build an HTML5 image viewer with the PSPDFKit image viewer. Illustration: How to Build a Vue.js Image Viewer with PSPDFKit TUTORIALS Web Vue.js JavaScript How To Image Viewer How to Build a Vue.js Image Viewer with PSPDFKit A step-by-step guide to how to build a Vue.js image viewer with PSPDFKit. Illustration: How to Build a PHP Image Viewer with PSPDFKit TUTORIALS Web PHP How To How to Build a PHP Image Viewer with PSPDFKit A step-by-step tutorial explaining how to build a PHP image viewer with PSPDFKit. Illustration: How to Build a Blazor Image Viewer with PSPDFKit TUTORIALS Web Blazor WASM How To Image Viewer How to Build a Blazor Image Viewer with PSPDFKit How to build a Blazor image viewer with PSPDFKit for Web. Illustration: How to build an Electron PDF viewer with PDF.js TUTORIALS Web Electron JavaScript How To PDF Viewer How to build an Electron PDF viewer with PDF.js Learn how to create a modern desktop PDF viewer using Electron and the PDF.js library Illustration: How to build a Bootstrap 5 PDF viewer with PDF.js TUTORIALS Web Bootstrap JavaScript How To PDF Viewer How to build a Bootstrap 5 PDF viewer with PDF.js How to build a Bootstrap 5 PDF viewer with PDF.js Illustration: How to build a jQuery PDF viewer with PDF.js TUTORIALS Web jQuery JavaScript How To PDF Viewer How to build a jQuery PDF viewer with PDF.js How to build a jQuery PDF viewer with PDF.js and the Nutrient jQuery PDF viewer Illustration: Migrating Our Web Codebase from Flow to TypeScript DEVELOPMENT Web TypeScript Insights Migrating Our Web Codebase from Flow to TypeScript How we migrated our web codebase from Flow to TypeScript. Illustration: How to build a Next.js PDF viewer with Nutrient TUTORIALS Web Next.js JavaScript How To PDF Viewer How to build a Next.js PDF viewer with Nutrient This blog explains how to build a Next.js PDF viewer with Nutrient Web SDK. Illustration: How to build a React PDF viewer with PDF.js TUTORIALS Web React JavaScript How To PDF Viewer How to build a React PDF viewer with PDF.js Learn how to implement a React PDF viewer using PDF.js in a Next.js application. This guide walks through setting up PDF.js and creating a custom PDF viewer in React. Illustration: How to Build a Laravel PDF Viewer TUTORIALS Web Laravel How To PDF Viewer How to Build a Laravel PDF Viewer A step-by-step tutorial explaining how to build a Laravel PDF viewer with PSPDFKit. Illustration: How to Build a jQuery Image Viewer with PSPDFKit TUTORIALS Web jQuery JavaScript How To How to Build a jQuery Image Viewer with PSPDFKit A step-by-step guide to how to build a jQuery image viewer with PSPDFKit. Illustration: How to Build a PHP PDF Viewer with PSPDFKit TUTORIALS Web PHP How To PDF Viewer How to Build a PHP PDF Viewer with PSPDFKit A step-by-step tutorial explaining how to build a PHP PDF viewer with PSPDFKit. Illustration: How to Build a Blazor PDF Viewer with PSPDFKit TUTORIALS Web Blazor WASM How To PDF Viewer How to Build a Blazor PDF Viewer with PSPDFKit How to build a Blazor PDF viewer with PSPDFKit for Web. Illustration: How to Build a Vue.js PDF Viewer with PDF.js TUTORIALS Web Vue.js JavaScript How To PDF Viewer How to Build a Vue.js PDF Viewer with PDF.js How to build a Vue.js PDF viewer with PDF.js Illustration: Practical Uses of Object URLs DEVELOPMENT Web JavaScript Tips Practical Uses of Object URLs Showcasing different applications of JavaScript object URLs in the browser. Illustration: How to Build an HTML5 PDF Viewer TUTORIALS Web PDF.js JavaScript How To PDF Viewer How to Build an HTML5 PDF Viewer A step-by-step tutorial explaining how to build an HTML5 PDF viewer with the PSPDFKit PDF viewer. Illustration: PSPDFKit for Web 2021.6 Adds Document Comparison and Date/Time Picker Feature PRODUCTS Web Releases Components PSPDFKit for Web 2021.6 Adds Document Comparison and Date/Time Picker Feature PSPDFKit for Web 2021.6 adds Document Comparison and date/time picker features, plus various fixes and upgrades. Illustration: HTTP Caching 101 DEVELOPMENT Web JavaScript Insights HTTP Caching 101 ...Or, how the cache works on your browser. Illustration: How to embed a PDF viewer in HTML TUTORIALS Web HTML How To Embed PDF Viewer How to embed a PDF viewer in HTML Learn how to embed a PDF viewer in HTML using five different methods. These techniques are compatible with all major browsers and offer various levels of functionality, including iframe PDF viewers. Illustration: Build an Angular PDF Viewer with ng2-pdf-viewer TUTORIALS Web Angular JavaScript How To PDF Viewer Build an Angular PDF Viewer with ng2-pdf-viewer Learn how to create a feature-rich Angular PDF viewer using ng2-pdf-viewer and PSPDFKit for Web, with detailed steps, code examples, and advanced features. Illustration: How to build an Angular PDF viewer with PDF.js TUTORIALS Web Angular JavaScript How To PDF Viewer How to build an Angular PDF viewer with PDF.js How to build an Angular PDF viewer with ngx-extended-pdf-viewer and Nutrient Web SDK. Illustration: How to build a JavaScript PDF viewer with PDF.js TUTORIALS Web PDF.js JavaScript How To PDF Viewer How to build a JavaScript PDF viewer with PDF.js A comprehensive step-by-step tutorial on building a JavaScript PDF viewer using PDF.js and Nutrient PDF viewer. This guide covers everything from setup to advanced features, providing developers with the tools to create a robust and interactive PDF viewing experience on their web applications. Illustration: How to Build a JavaScript PDF Editor with pdf-lib TUTORIALS Web JavaScript How To PDF Viewer How to Build a JavaScript PDF Editor with pdf-lib How to approach building a PDF editor with JavaScript using the pdf-lib library. Illustration: How to build a TypeScript PDF viewer with PDF.js TUTORIALS Web TypeScript JavaScript How To PDF Viewer How to build a TypeScript PDF viewer with PDF.js How to build a TypeScript PDF viewer with PDF.js and Nutrient Web SDK. Illustration: How to build a React.js PDF viewer with react-pdf TUTORIALS Web React JavaScript How To PDF Viewer How to build a React.js PDF viewer with react-pdf Learn how to create a React.js PDF viewer using the `react-pdf` library and integrate Nutrient Web SDK to enhance your PDF viewing experience. Illustration: How to Build a JavaScript Image Viewer with PSPDFKit TUTORIALS Web JavaScript How To How to Build a JavaScript Image Viewer with PSPDFKit A step-by-step tutorial explaining how to build a JavaScript image viewer with the PSPDFKit image viewer. Illustration: How to Build an Angular Image Viewer with PSPDFKit TUTORIALS Web Angular JavaScript How To How to Build an Angular Image Viewer with PSPDFKit A step-by-step guide on how to build an Angular image viewer with PSPDFKit. Illustration: How to Build a React.js Image Viewer with PSPDFKit TUTORIALS Web React JavaScript How To How to Build a React.js Image Viewer with PSPDFKit A step-by-step guide on how to build a React.js image viewer with PSPDFKit. Illustration: How to Build a PDFium PDF Viewer with PSPDFKit TUTORIALS Web JavaScript How To PDF Viewer PDFium How to Build a PDFium PDF Viewer with PSPDFKit A step-by-step tutorial explaining how to build a PDFium PDF viewer with PSPDFKit PDF viewer. Illustration: How to Build a jQuery PDF Viewer with PSPDFKit TUTORIALS Web jQuery JavaScript How To PDF Viewer How to Build a jQuery PDF Viewer with PSPDFKit A step-by-step guide to how to build a jQuery PDF viewer with PSPDFKit. Illustration: How to Build a Vue.js PDF Viewer with PSPDFKit TUTORIALS Web Vue.js JavaScript How To PDF Viewer How to Build a Vue.js PDF Viewer with PSPDFKit A step-by-step guide to how to build a Vue.js PDF viewer with PSPDFKit. Illustration: PSPDFKit for Web 2021.5 Adds Document Crop and Accessibility Upgrades PRODUCTS Web Releases Accessibility PSPDFKit for Web 2021.5 Adds Document Crop and Accessibility Upgrades PSPDFKit for Web 2021.5 adds the Document Crop feature and various accessibility upgrades. Illustration: How to Build an Angular PDF Viewer with PSPDFKit TUTORIALS Web Angular JavaScript How To PDF Viewer How to Build an Angular PDF Viewer with PSPDFKit A step-by-step guide to how to build an Angular PDF viewer with PSPDFKit. Illustration: Creating Images from Text on the Web Using Canvas TUTORIALS Web How To JavaScript Creating Images from Text on the Web Using Canvas Due to the wide variety of web rendering engines, a task such as generating a bitmap image from text with a certain style can be trickier than expected. This blog post presents some aspects to consider. Illustration: How to build a React.js PDF viewer with Nutrient TUTORIALS Web React JavaScript How To PDF Viewer How to build a React.js PDF viewer with Nutrient A step-by-step guide to how to build a React.js PDF viewer with Nutrient. Illustration: Processing PDF Files in a Browser Using JavaScript TUTORIALS Web JavaScript PDF How To Processing PDF Files in a Browser Using JavaScript See how PSPDFKit for Web can be used to programmatically edit PDF files in a browser. Illustration: How to build a JavaScript PDF viewer with Nutrient TUTORIALS Web JavaScript How To PDF Viewer How to build a JavaScript PDF viewer with Nutrient A step-by-step tutorial explaining how to build a JavaScript PDF viewer with Nutrient PDF viewer. Illustration: Why Should You Care about Manual Testing? DEVELOPMENT Android Web Testing UI/UX Insights Why Should You Care about Manual Testing? How to approach manual testing pragmatically for quality products you can be proud of. Illustration: A brief tour of multipart requests DEVELOPMENT Web Processor Insights A brief tour of multipart requests ...Or, how your files travel over the internet. Illustration: Approaches to Undo and Redo TUTORIALS Web How To JavaScript Approaches to Undo and Redo A step-by-step guide to implement an undo and redo history manager. Illustration: PSPDFKit for Web 2021.4 Adds Undo and Redo and Document Editor Customization PRODUCTS Web TypeScript Releases Components PSPDFKit for Web 2021.4 Adds Undo and Redo and Document Editor Customization PSPDFKit for Web 2021.4 adds undo and redo capabilities, customizable toolbars and footers for the Document Editor, improved TypeScript support, plus fixes, and much more. Illustration: Private Mode Using Collaboration Permissions TUTORIALS Web How To Private Mode Using Collaboration Permissions We go through the steps required to implement private mode in PSPDFKit for Web using Collaboration Permissions. Illustration: Server Development on Apple Silicon DEVELOPMENT Web Docker Insights Server Development on Apple Silicon A short post about the experience of using an M1 MacBook for working on our Server product. Illustration: Our Journey to ARM DEVELOPMENT Web Docker Server Insights Our Journey to ARM A recollection of the events that led to PSPDFKit supporting ARM for our server-based products. Illustration: How to Identify Browser Bugs DEVELOPMENT Web Tips Debugging Insights How to Identify Browser Bugs Strategies to adopt for identifying browser bugs, and what to do after spotting one. Illustration: PSPDFKit for Web 2021.3: Electronic Signatures PRODUCTS Web Releases Components PSPDFKit for Web 2021.3: Electronic Signatures PSPDFKit for Web 2021.3 adds the new Electronic Signatures feature, plus a new document loading progress UI. Illustration: The Perils of Large Files in Elixir DEVELOPMENT Web Server Elixir Tips The Perils of Large Files in Elixir A post about dealing with large files in Elixir applications. Illustration: How to Upload an Image and Insert It as an Annotation with Vue.js TUTORIALS Web Vue.js JavaScript How To How to Upload an Image and Insert It as an Annotation with Vue.js This blog post will show you how to upload an image annotation in Vue.js, using adding a logo to a PDF as an example. Illustration: Frontend Performance Enhancements at PSPDFKit DEVELOPMENT Web JavaScript Performance Frontend Performance Enhancements at PSPDFKit A short article about the principles of performance improvements at PSPDFKit. Illustration: How to Add a Watermark with Next.js TUTORIALS Web Next.js JavaScript How To How to Add a Watermark with Next.js A tutorial that walks you through rendering a custom watermark on each page of a PDF with Next.js. Illustration: PSPDFKit for Web 2021.1: Collaboration Permissions PRODUCTS Web Releases Components PSPDFKit for Web 2021.1: Collaboration Permissions The new Collaboration Permissions feature, plus improvements to Standalone in PSPDFKit for Web 2021.1 Illustration: A Primer on JSON Web Tokens DEVELOPMENT Processor Web Server A Primer on JSON Web Tokens What JWTs are, how they work, and how we use them at PSPDFKit. Illustration: Keeping Up with JavaScript Pointer Events DEVELOPMENT Web JavaScript Insights Keeping Up with JavaScript Pointer Events Events on the web have changed a great deal since the days of the cursor and the mouse. We examine some differences that you should be aware of.

2020

Illustration: Levels of Redaction Automation TUTORIALS Web Redaction How To Levels of Redaction Automation A detailed look at the different ways we can automate the redaction process. Illustration: Data-Driven Redaction in Web TUTORIALS Web Redaction How To JavaScript Data-Driven Redaction in Web Redacting PDF contents based on variable input data in PSPDFKit for Web. Illustration: Migrating to the New Emscripten LLVM Backend DEVELOPMENT Web WebAssembly Tips Performance Migrating to the New Emscripten LLVM Backend We share the experience of migrating from the old Fastcomp backend to the new LLVM backend in Emscripten. Illustration: How We're Improving Accessibility on PSPDFKit for Web DEVELOPMENT Web Accessibility How We're Improving Accessibility on PSPDFKit for Web Better keyboard navigation and assistive technology support on the latest versions of our Web SDK. Illustration: PSPDFKit for Web Adds Annotation Notes and Improves Accessibility PRODUCTS Web Annotations PSPDFKit for Web Adds Annotation Notes and Improves Accessibility You can now view and edit annotation notes in PSPDFKit for Web 2020.6. Illustration: The Generalized CRUD API of PSPDFKit for Web DEVELOPMENT Web JavaScript Performance Insights The Generalized CRUD API of PSPDFKit for Web An introduction to why and how we designed the brand-new unified CRUD API in PSPDFKit for Web. Illustration: The State of Debugging in WebAssembly DEVELOPMENT Web JavaScript WebAssembly Debugging Insights The State of Debugging in WebAssembly We share our tips and tricks for debugging issues in WebAssembly and look to the future to see what's coming. Illustration: PSPDFKit for Web Introduces New CRUD API PRODUCTS Web Releases PSPDFKit for Web Introduces New CRUD API Annotating PDFs is easier than before with the new API for creating and modifying document objects in PSPDFKit for Web 2020.5. Illustration: Optical Character Recognition in Scanned PDFs PRODUCTS Android iOS Web Java .NET Components Optical Character Recognition in Scanned PDFs An overview of how OCR can enhance scanned documents to speed up common operations. We explain what OCR is, why it's useful, and how it works. Illustration: Introducing browserslist.dev PRODUCTS Web Releases Open Source Introducing browserslist.dev A website to display compatible browsers from the Browserslist configuration string. Illustration: How We Created a Real-Time Collaboration Tool Inside a PDF DEVELOPMENT Web PDF How We Created a Real-Time Collaboration Tool Inside a PDF This blog post takes a peek under the proverbial PDF hood to find out how we developed Instant Comments. Illustration: PSPDFKit Adds Redaction and Improved Digital Signatures to Web PRODUCTS Web Releases PSPDFKit Adds Redaction and Improved Digital Signatures to Web Support for Redaction and the rendering of appearance streams in PSPDFKit for Web 2020.3. Illustration: How to Use WebAssembly Modules in a Web Worker DEVELOPMENT Web JavaScript C++ WebAssembly How To Performance How to Use WebAssembly Modules in a Web Worker A short tutorial showing the use of WebAssembly in a web worker. Illustration: How to Implement the Revealed Area Annotation with Custom Renderers TUTORIALS Web JavaScript How To How to Implement the Revealed Area Annotation with Custom Renderers A look at how our Hide/Reveal Area example was implemented in PSPDFKit for Web. Illustration: Generate TypeScript Declarations from a Flow Codebase DEVELOPMENT Web JavaScript TypeScript Tips Generate TypeScript Declarations from a Flow Codebase A short guide on how to generate TypeScript declarations from a Flow codebase. Illustration: Text Selection Regression in Chrome 83 DEVELOPMENT Web Debugging Insights Text Selection Regression in Chrome 83 How we noticed a Chrome regression and shipped a workaround in a timely fashion. Illustration: Creating a PDF Form with Signature Form Fields TUTORIALS PDF How To Web Forms Creating a PDF Form with Signature Form Fields We explain how to create a signable PDF AcroForm with PSPDFKit and Adobe Acrobat. Illustration: UI Theming with CSS Variable Mapping TUTORIALS Web How To UI Theming with CSS Variable Mapping A short blog post about the difficulties of naming variables. Illustration: PSPDFKit for Web 2020.2: PDF SDK for Web PRODUCTS Web Releases PSPDFKit for Web 2020.2: PDF SDK for Web Support for Word files and Image Documents in PSPDFKit for Web 2020.2. Illustration: Declarative Validation with Elixir TUTORIALS Web Elixir How To Server Declarative Validation with Elixir How to write custom data validation logic with Elixir. Illustration: Introduction to SwiftUI for React Developers (Part 2) TUTORIALS iOS Web Swift React How To SwiftUI Introduction to SwiftUI for React Developers (Part 2) A discussion about the basic concepts of SwiftUI from the point of view of a React developer Illustration: Introduction to SwiftUI for React Developers (Part 1) TUTORIALS iOS Web Swift React How To SwiftUI Introduction to SwiftUI for React Developers (Part 1) A discussion of the basic concepts of SwiftUI from the point of view of a React developer. Illustration: PSPDFKit for Web 2020.1 PRODUCTS Web Releases PSPDFKit for Web 2020.1 Support for Digital Signatures and the new Instant Comments component in PSPDFKit for Web 2020.1. Illustration: The State of Progressive Web Apps in 2020 DEVELOPMENT Web PWA Insights The State of Progressive Web Apps in 2020 Examining new developments in the PWA landscape that affect mobile and desktop browsers. Illustration: Serving PDFs with Express.js TUTORIALS Web Express.js JavaScript How To Serving PDFs with Express.js We cover some of the different ways to serve PDFs with Express.js

2019

Illustration: Integrating PSPDFKit with GatsbyJS TUTORIALS Web JavaScript How To Integrating PSPDFKit with GatsbyJS Enhance your GatsbyJS static generated site with the PDF viewing and annotating capabilities of PSPDFKit for Web. Illustration: Open PDFs in a Svelte App with PSPDFKit TUTORIALS Web Svelte JavaScript How To Open PDFs in a Svelte App with PSPDFKit Integrate PSPDFKit for Web from scratch in a Svelte application using Parcel. Illustration: WebAssembly and Emscripten Chat with Alon Zakai DEVELOPMENT Web WebAssembly WebAssembly and Emscripten Chat with Alon Zakai A chat with Alon Zakai, co-creator of WebAssembly and creator of Emscripten. Illustration: Open PDFs in a Next.js App with PSPDFKit TUTORIALS Web Next.js JavaScript How To Open PDFs in a Next.js App with PSPDFKit How to add a PDF viewer to your Next.js app by embedding PSPDFKit for Web. Illustration: Docker Image Import and Export vs. Docker Container Load and Save DEVELOPMENT Web Docker Containers Tips Docker Image Import and Export vs. Docker Container Load and Save A blog post that explains the difference between the Docker import/export and load/save commands. Illustration: Creating a Web Component with PDF.js TUTORIALS Web PDF.js JavaScript PDF How To Creating a Web Component with PDF.js Taking advantage of native platform features to create a reusable component that can show a PDF. Illustration: PSPDFKit for Web 2019.5 PRODUCTS Web Releases Forms PSPDFKit for Web 2019.5 Announcing PSPDFKit for Web 2019.5! This release introduces our new Form Designer component and supports embedded JavaScript in PDF files on Standalone. Illustration: Adding Custom Localization to PSPDFKit for Web TUTORIALS Web JavaScript How To Adding Custom Localization to PSPDFKit for Web This post will cover how you can add custom localization to PSPDFKit for Web. Illustration: The Role of PSPDFKit as a PDF Processor DEVELOPMENT Android iOS Web PDF The Role of PSPDFKit as a PDF Processor How we fit into the PDF landscape. Illustration: React Redux's New Features DEVELOPMENT Web React JavaScript Insights React Redux's New Features An overview of React Redux's seven new features in action. Illustration: PSPDFKit for Web 2019.4 PRODUCTS Web Releases PSPDFKit for Web 2019.4 Announcing PSPDFKit for Web 2019.4 — including the new Document Editor component, a complete visual overhaul, support for the Welsh language, and new Catalog examples. Illustration: Smoother Interactions on the Web: getCoalescedEvents() DEVELOPMENT Web JavaScript Tips Smoother Interactions on the Web: getCoalescedEvents() How to use the getCoalescedEvents() method of the PointerEvent API to improve the precision of drawing apps or of any web application. Illustration: Add a watermark to a PDF on the web TUTORIALS Web JavaScript PDF How To Add a watermark to a PDF on the web How to add a watermark to a PDF on the web. Illustration: Open and Annotate PDFs from Your Elm App TUTORIALS Web Elm How To Open and Annotate PDFs from Your Elm App A tutorial on how to add advanced PDF features to your Elm app using PSPDFKit for Web Illustration: PSPDFKit for Web 2019.3 PRODUCTS Web Releases PSPDFKit for Web 2019.3 Announcing PSPDFKit for Web 2019.3 — including intelligent ink annotation splitting, a new eraser tool, faster search, new Catalog examples, and more. Illustration: Beyond Theming with CSS TUTORIALS Web How To UI/UX Beyond Theming with CSS In this blog post, we’ll look at some simple solutions we use at PSPDFKit to make our modals more inclusive and accessible. Illustration: Open PDF Documents with ReasonML TUTORIALS Web JavaScript ReasonML How To Open PDF Documents with ReasonML How to open and work with PDF documents from your ReasonML app. Illustration: Generate PDF Invoices with PDFKit in Node.js TUTORIALS Web Node.js JavaScript PDF How To Generate PDF Invoices with PDFKit in Node.js Learn how to use the PDFKit JavaScript SDK to generate invoices for your web app. Illustration: PSPDFKit for Web 2019.2 PRODUCTS Web Releases PSPDFKit for Web 2019.2 Announcing PSPDFKit for Web 2019.2 — including accessibility improvements, custom annotation data, new Server APIs, a preloadWorker API, and more. Illustration: Debug Emscripten with the Tracing API DEVELOPMENT Web Debugging Debug Emscripten with the Tracing API How to debug memory usage in an Emscripten app. Illustration: Preparing My Tax Return with Apache PDFBox, Docker, and Make DEVELOPMENT Web Docker PDF Preparing My Tax Return with Apache PDFBox, Docker, and Make How I combined Apache PDFBox, Docker, and Make to streamline my tax return workflow. Illustration: How to Create a PDF with React TUTORIALS Web React Native React How To How to Create a PDF with React We explore react-pdf, a custom React renderer that can generate PDFs in the browser, on the server, and on mobile devices. Illustration: How to Convert HTML to PDF with JavaScript TUTORIALS Web JavaScript HTML How To Playwright How to Convert HTML to PDF with JavaScript Learn how to convert HTML to PDF with JavaScript using the top 3 libraries for 2024: html2pdf, pdfmake, and Playwright. Compare their pros and cons to find the best fit for your needs. Illustration: Open PDFs in an Angular App with PSPDFKit TUTORIALS Web Angular JavaScript How To Open PDFs in an Angular App with PSPDFKit How to add a PDF viewer to your Angular app by embedding PSPDFKit for Web. Illustration: PSPDFKit for Web 2019.1 PRODUCTS Web Releases PSPDFKit for Web 2019.1 Announcing PSPDFKit for Web 2019.1 — including support for cloudy borders, advanced annotation permission APIs, new examples, and more. Illustration: Implement a simple PDF viewer with PDF.js TUTORIALS Web PDF.js JavaScript How To PDF Viewer Implement a simple PDF viewer with PDF.js An example of how to implement a minimal PDF viewer with Mozilla's PDF.js. Illustration: Open a PDF in Elm TUTORIALS Web Elm How To Open a PDF in Elm How to integrate PDF support into your Elm app.

2018

Illustration: Generating PDFs with Ruby: 2018 Edition DEVELOPMENT Web Ruby PDF Generating PDFs with Ruby: 2018 Edition This post surveys the Ruby landscape in 2018 to evaluate the current state-of-the-art of generating PDFs with Ruby. Illustration: PSPDFKit for Web 2018.7 PRODUCTS Web Releases PSPDFKit for Web 2018.7 Announcing PSPDFKit for Web 2018.7 — Featuring a new Catalog example app, smooth drawing, a new highlighter tool, and several new customization options. Illustration: Open and Annotate PDFs in a TypeScript App TUTORIALS Web TypeScript How To Open and Annotate PDFs in a TypeScript App How to add a PDF viewer and annotator to your TypeScript app by embedding PSPDFKit for Web. Illustration: PSPDFKit for Web 2018.6 PRODUCTS Web Releases PSPDFKit for Web 2018.6 Announcing PSPDFKit for Web 2018.6 — with stamp annotations, bookmarks, a smaller WASM build, and a lot more. Illustration: Open and Annotate PDFs from Your Vue.js App TUTORIALS Web Vue.js JavaScript How To Open and Annotate PDFs from Your Vue.js App How to add a PDF viewer to your Vue.js app by embedding PSPDFKit for Web. Illustration: Building Accessible Modals with React DEVELOPMENT Web React Accessibility Building Accessible Modals with React In this blog post, we will look at some simple solutions that we use at PSPDFKit to make our modals more inclusive and accessible. Illustration: Examples for Using Our Frameworks PRODUCTS iOS Android Web Tips Examples for Using Our Frameworks Here at PSPDFKit, we believe doing practical work is the best way to learn things, so we decided to create a few example apps to help customers explore our framework. Illustration: PWA — Progressive Web Applications DEVELOPMENT Web PWA Performance Open Source PWA — Progressive Web Applications PSPDFKit for Web and Progressive Web Applications: an open source example and guide. Illustration: Open a PDF in React on the web with react-pdf TUTORIALS Web React How To Open a PDF in React on the web with react-pdf An easy and free option to render PDF pages in your React app. Illustration: PSPDFKit for Web 2018.5 PRODUCTS Web Releases PSPDFKit for Web 2018.5 Announcing PSPDFKit for Web 2018.5, with image annotations, new table of contents and annotation sidebars, ink highlighter and arrow tools, and a lot more. Illustration: Immutable.js and Lazy Evaluation DEVELOPMENT Web Tips Immutable.js and Lazy Evaluation A short introduction to Immutable.js and how lazy operations improve performance and readability of your code. Illustration: An Introduction to Stimulus.js DEVELOPMENT Web JavaScript Tips An Introduction to Stimulus.js In this article, we'll look at the Stimulus JavaScript framework and how it can help bring some order to a website's frontend codebase. Illustration: PSPDFKit for Web 2018.4 PRODUCTS Web Releases PSPDFKit for Web 2018.4 Announcing PSPDFKit for Web 2018.4, which introduces shape annotations, blend modes, and an improved annotation toolbar. Illustration: A Real-World WebAssembly Benchmark DEVELOPMENT Web WebAssembly Performance A Real-World WebAssembly Benchmark A WebAssembly Benchmark for browser vendors to test a real-world production application. Illustration: Scaling PSPDFKit Server PRODUCTS Web Performance Insights Scaling PSPDFKit Server A quick look at how we added horizontal scalability to PSPDFKit Server. Illustration: PSPDFKit for Web 2018.3 PRODUCTS Web Releases PSPDFKit for Web 2018.3 Announcing PSPDFKit for Web 2018.3, which introduces ink signatures, password-protected PDF unlocking, and combined touchscreen and mouse support. Illustration: Rendering PDF files in the browser with PDF.js TUTORIALS Web PDF.js How To PDF Rendering PDF files in the browser with PDF.js A quick overview of how to use PDF.js, created by Mozilla, to show PDFs on your webpage. Illustration: PSPDFKit for Web 2018.2 PRODUCTS Web Releases PSPDFKit for Web 2018.2 Announcing PSPDFKit for Web 2018.2, with support for Electron, improved APIs, localization for 27 languages, and much more. Illustration: Deploy a WebAssembly-Based PDF Viewer to the Cloud with One Command TUTORIALS Web WebAssembly Tips PDF Viewer Deploy a WebAssembly-Based PDF Viewer to the Cloud with One Command In this blog post, we show how easy it is to deploy our standalone, WebAssembly-powered version of PSPDFKit for Web to ZEIT’s now.sh, a cloud provider. Illustration: Optimizing WebAssembly Startup Time DEVELOPMENT Web WebAssembly Optimizing WebAssembly Startup Time Four simple yet effective solutions we currently employ in PSPDFKit for Web to reduce WebAssembly startup time. Illustration: Five Easy Ways to Display a PDF in HTML TUTORIALS Web How To Five Easy Ways to Display a PDF in HTML Learn how to display PDF files in your HTML app with five simple methods, including embed, iframe, and other approaches. No JavaScript required! Illustration: PSPDFKit for Web 2018.1 PRODUCTS Web Releases PSPDFKit for Web 2018.1 Announcing PSPDFKit for Web 2018.1, with a new thumbnail sidebar, page rotation, and XFDF support. Illustration: Theming PSPDFKit for Web TUTORIALS Web How To UI/UX Theming PSPDFKit for Web We look at how easy it is to theme PSPDFKit for Web to fit your web app’s style. Illustration: Leverage Instant Layers and Forms to Do a Public Survey TUTORIALS Web How To Instant Leverage Instant Layers and Forms to Do a Public Survey We discuss a simple approach for doing a public survey.

2017

Illustration: PSPDFKit for Web 2017.9 PRODUCTS Web Releases PSPDFKit for Web 2017.9 Announcing PSPDFKit for Web 2017.9, Interactive Forms, Instant Layers, a Responsive Toolbar, and Headless Mode Illustration: How to Add PDF Support to Your Web App in No Time TUTORIALS Web JavaScript PDF How To How to Add PDF Support to Your Web App in No Time A step-by-step tutorial on how to display and annotate PDF files inside your web app using the PSPDFKit JavaScript library. Illustration: PSPDFKit for Web 2017.7 PRODUCTS Web Releases PSPDFKit for Web 2017.7 Announcing PSPDFKit for Web 2017.7, Supporting Horizontal Scaling, Externally Managed Documents, and an Improved Printing System Illustration: PSPDFKit for Web 2017.6.1 PRODUCTS Web Releases PSPDFKit for Web 2017.6.1 Announcing PSPDFKit for Web 2017.6.1, with full support for Internet Explorer 11 when using the standalone deployment option. Illustration: PSPDFKit for Web 2017.6 PRODUCTS Web Releases PSPDFKit for Web 2017.6 Announcing PSPDFKit for Web 2017.6, introducing Double Page mode, Note Annotations and improved rendering performances Illustration: WebAssembly: A New Hope DEVELOPMENT Web JavaScript WebAssembly WebAssembly: A New Hope What is WebAssembly, and what does it mean for the web? Illustration: PSPDFKit for Web 2017.5 PRODUCTS Web Releases PSPDFKit for Web 2017.5 Announcing PSPDFKit for Web 2017.5, introducing standalone deployment and a richer JavaScript API Illustration: PSPDFKit for Web 2017.4 PRODUCTS Web Releases PSPDFKit for Web 2017.4 PSPDFKit for Web 2017.4 is out, now with mobile annotations, a toolbar API and a document pan mode! Illustration: How We Test and Generate Interactive CSS Documentation DEVELOPMENT Web Elixir Testing How We Test and Generate Interactive CSS Documentation Automating CSS testing and documentation with Hound and Webdriver Illustration: PSPDFKit for Web 2017.3 PRODUCTS Web Releases PSPDFKit for Web 2017.3 PSPDFKit for Web 2017.3 with printing and greatly improved CSS customization. Illustration: How to build a freehand drawing using React DEVELOPMENT Web React Tips How to build a freehand drawing using React Learn how to build a freehand drawing app with React and SVG. Follow our step-by-step guide for a seamless development experience. Illustration: PSPDFKit for Web 2017.2 PRODUCTS Web Releases PSPDFKit for Web 2017.2 Introducing PSPDFKit for Web 2017.2. Illustration: PSPDFKit for Web 2017.1 PRODUCTS Web Releases PSPDFKit for Web 2017.1 PSPDFKit for Web 2017.1, now with search.

2016