Nutrient’s Q4 2025 SDK release delivers on-device AI for iOS, React Native New Architecture support, 3x faster document conversions, and 120+ OCR languages — closing out the year with intelligence, speed, and reach.
Read moreNutrient’s Q4 2025 SDK release delivers on-device AI for iOS, React Native New Architecture support, 3x faster document conversions, and 120+ OCR languages — closing out the year with intelligence, speed, and reach.
Read moreNutrient’s Q4 2025 SDK release delivers on-device AI for iOS, React Native New Architecture support, 3x faster document conversions, and 120+ OCR languages — closing out the year with intelligence, speed, and reach.
Read moreNutrient’s Q4 2025 SDK release delivers on-device AI for iOS, React Native New Architecture support, 3x faster document conversions, and 120+ OCR languages — closing out the year with intelligence, speed, and reach.
Read moreLearn how Harvey scaled legal document workflows 50 percent month over month using Nutrient without rebuilding infrastructure.
Read moreStrategies to identify and improve rendering performance in React applications from our experience in building Nutrient Web Viewer SDK.
Read moreStrategies to identify and improve rendering performance in React applications from our experience in building Nutrient Web Viewer SDK.
Read moreStrategies to identify and improve rendering performance in React applications from our experience in building Nutrient Web Viewer SDK.
Read moreLearn the cryptography standards behind PDF digital signatures. Covers PKCS, RSA, X.509 certificates, and PKI for secure document signing.
Read moreLearn the cryptography standards behind PDF digital signatures. Covers PKCS, RSA, X.509 certificates, and PKI for secure document signing.
Read moreBuild a complete document upload and viewing application using Vue 3, Nutrient Web SDK, and Document Engine. Learn to create a mini backend with JWT authentication and Docker.
Read moreBuild a complete document upload and viewing application using Vue 3, Nutrient Web SDK, and Document Engine. Learn to create a mini backend with JWT authentication and Docker.
Read moreBuild a complete document upload and viewing application using Vue 3, Nutrient Web SDK, and Document Engine. Learn to create a mini backend with JWT authentication and Docker.
Read moreLearn how to build a book reader with PDF.js, featuring two-page spread view, page-flip navigation, and reading mode toggles, for an immersive reading experience.
Read moreLearn how to build a book reader with PDF.js, featuring two-page spread view, page-flip navigation, and reading mode toggles, for an immersive reading experience.
Read moreLearn how to build a book reader with PDF.js, featuring two-page spread view, page-flip navigation, and reading mode toggles, for an immersive reading experience.
Read moreInsights from years of SDK development at Nutrient: Why structured iteration planning is crucial for developer tools, and how to balance innovation with reliability.
Read moreCreate PDF forms with text fields, checkboxes, radio buttons, and signatures in JavaScript. Fill forms from JSON, XFDF, or a database using Nutrient Web SDK.
Read moreCompare 10 Python PDF libraries to generate and create PDF files. From FPDF for basic PDFs to Nutrient API for enterprise apps, with code examples.
Read moreCompare 10 Python PDF libraries to generate and create PDF files. From FPDF for basic PDFs to Nutrient API for enterprise apps, with code examples.
Read moreUse pdf-lib in Node.js to read, write, and edit PDFs — add text, embed images, and merge pages. Includes pdf-lib vs. Nutrient API comparison.
Read moreUse pdf-lib in Node.js to read, write, and edit PDFs — add text, embed images, and merge pages. Includes pdf-lib vs. Nutrient API comparison.
Read moreUse pdf-lib in Node.js to read, write, and edit PDFs — add text, embed images, and merge pages. Includes pdf-lib vs. Nutrient API comparison.
Read moreSix battle-tested patterns for predictable, conflict-free keyboard shortcuts in Nutrient Web SDK, covering capture vs. bubble, Shadow DOM vs. iframe, retargeting, escape priority, print overrides, tool switching, and full input pause.
Read moreSix battle-tested patterns for predictable, conflict-free keyboard shortcuts in Nutrient Web SDK, covering capture vs. bubble, Shadow DOM vs. iframe, retargeting, escape priority, print overrides, tool switching, and full input pause.
Read moreSix battle-tested patterns for predictable, conflict-free keyboard shortcuts in Nutrient Web SDK, covering capture vs. bubble, Shadow DOM vs. iframe, retargeting, escape priority, print overrides, tool switching, and full input pause.
Read moreA step-by-step tutorial explaining how to build a Salesforce PDF viewer with Nutrient.
Read moreLearn how to add watermarks to PDFs using Nutrient SDK. Code examples for text and image watermarks on Web, iOS, Android, and server-side applications.
Read moreSafari introduces some of the hardest PDF rendering and UI bugs to test. Here’s how AI can assist manual and exploratory testers by automating documentation, performance tracking, and duplicate detection.
Read moreSafari introduces some of the hardest PDF rendering and UI bugs to test. Here’s how AI can assist manual and exploratory testers by automating documentation, performance tracking, and duplicate detection.
Read moreLearn how to choose the best PDF SDK for developers by comparing proprietary SDKs like Nutrient with open source libraries such as PDF.js and PDFium, and see which option fits your app’s features, budget, and security requirements.
Read moreLearn how to choose the best PDF SDK for developers by comparing proprietary SDKs like Nutrient with open source libraries such as PDF.js and PDFium, and see which option fits your app’s features, budget, and security requirements.
Read moreLearn how to build a React Native PDF viewer using the open source react-native-pdf library. Then upgrade to the Nutrient React Native PDF SDK for annotations, forms, and digital signatures.
Read moreThe evolution of a .NET Framework GDI+ wrapper into a cross-platform document SDK: untangling legacy, abstracting platforms, and embracing modern frontends.
Read moreLearn what PDF annotations are, the most common annotation types, and how to manage annotations efficiently using Nutrient’s PDF annotation tools and APIs.
Read moreOne year into our rebrand, we gathered in Munich to focus on AI, team bonding, and celebrating how far we’ve come together.
Read moreOne year into our rebrand, we gathered in Munich to focus on AI, team bonding, and celebrating how far we’ve come together.
Read moreOne year into our rebrand, we gathered in Munich to focus on AI, team bonding, and celebrating how far we’ve come together.
Read moreHow Nutrient uses Pigeon to connect our native PDF SDKs to Flutter, the benefits we’ve gained, limitations we’ve encountered, and our pragmatic approach to Flutter’s evolving interop landscape.
Read moreHow to ensure data locality in a distributed document management system.
Read moreImplement OCR with Nutrient’s OCR engine API in JavaScript, Python, PHP, and Java. Convert scanned PDFs to searchable text with code examples for each language.
Read moreImplement OCR with Nutrient’s OCR engine API in JavaScript, Python, PHP, and Java. Convert scanned PDFs to searchable text with code examples for each language.
Read moreConvert DOCX to PDF programmatically using Java and Nutrient DWS Processor API. Step-by-step tutorial with code examples and free API credits.
Read moreConvert DOCX to PDF programmatically using PHP and Nutrient DWS Processor API. Step-by-step tutorial with code examples and free API credits.
Read moreIntelligent document processing automates data extraction from documents using AI. Learn how IDP works, compare it to OCR and manual methods, explore use cases, and discover ROI benefits.
Read moreFor developers building B2B apps, Nutrient delivers a modern, turnkey PDF platform across web, mobile, and server — including collaboration, AI, and cloud APIs. Apryse requires custom backends for collaboration and more operational overhead.
Read moreLearn what PDF/A is and how to convert and validate PDF/A‑1/2/3/4 at scale. Best practices, pipelines, and tools for compliance.
Read moreHow to submit effective GdPicture support tickets for faster resolutions.
Read moreThis article shows how to make sure your app content isn’t overlapped by system components when edge-to-edge is enforced.
Read moreSplit PDF documents programmatically using PHP and Nutrient DWS Processor API. Step-by-step tutorial with code examples and free API credits.
Read moreHow digital signing and contained signatures on Android work.
Read moreLearn how HTTP multipart requests work, from email origins to modern APIs. Discover practical patterns for mixing JSON with binary files and build confidence with this plaintext protocol.
Read moreDiscover how Warp’s MCP integration with Nutrient DWS Processor API transforms PDF datasheets into structured data for AI-powered development, eliminating manual datasheet parsing.
Read moreDiscover how Warp’s MCP integration with Nutrient DWS Processor API transforms PDF datasheets into structured data for AI-powered development, eliminating manual datasheet parsing.
Read moreA developer-focused tour of every practical way to turn PDFs into structured data — manual tricks, open source stacks, AI/LLM services, and Nutrient’s all-in-one SDK for OCR, tables, forms, and automated workflows.
Read moreExploring why converting spreadsheets to PDFs works perfectly but the reverse remains impossible. Learn the fundamental differences between structured data formats and fixed-layout documents, plus how Nutrient’s modern tools provide valuable starting points despite inherent limitations.
Read moreExploring why converting spreadsheets to PDFs works perfectly but the reverse remains impossible. Learn the fundamental differences between structured data formats and fixed-layout documents, plus how Nutrient’s modern tools provide valuable starting points despite inherent limitations.
Read moreLearn how to implement legally binding digital signatures across Web, iOS, Android, and .NET platforms. Includes compliance frameworks, security best practices, and troubleshooting guide.
Read moreCompare four JavaScript HTML-to-PDF solutions: html2pdf.js, pdfmake, Playwright, and Nutrient. Learn how each works, their tradeoffs, and which fits your use case.
Read moreCompare four JavaScript HTML-to-PDF solutions: html2pdf.js, pdfmake, Playwright, and Nutrient. Learn how each works, their tradeoffs, and which fits your use case.
Read moreCompare four JavaScript HTML-to-PDF solutions: html2pdf.js, pdfmake, Playwright, and Nutrient. Learn how each works, their tradeoffs, and which fits your use case.
Read moreCompare four JavaScript HTML-to-PDF solutions: html2pdf.js, pdfmake, Playwright, and Nutrient. Learn how each works, their tradeoffs, and which fits your use case.
Read moreExploring iOS 26’s new Messages API for type-safe notifications and how it addresses concurrency challenges in modern Swift development.
Read moreExploring iOS 26’s new Messages API for type-safe notifications and how it addresses concurrency challenges in modern Swift development.
Read moreCompare 10 HTML-to-PDF converters. Open source tools work for simple jobs; Nutrient Document Engine handles enterprise workflows with forms, signatures, and security.
Read moreCompare 10 HTML-to-PDF converters. Open source tools work for simple jobs; Nutrient Document Engine handles enterprise workflows with forms, signatures, and security.
Read moreCompare 10 HTML-to-PDF converters. Open source tools work for simple jobs; Nutrient Document Engine handles enterprise workflows with forms, signatures, and security.
Read moreCompare 10 HTML-to-PDF converters. Open source tools work for simple jobs; Nutrient Document Engine handles enterprise workflows with forms, signatures, and security.
Read moreA hands-on exploration of iOS 26’s interactive snippet intents, detailing the learnings and patterns required to create seamless, multistep user experiences outside of an app.
Read moreCompare DOCX to PDF conversion approaches in Node.js. Technical analysis of libreoffice-convert vs Nutrient SDK with production considerations and complete code examples.
Read moreLearn how to embed PDF in website with 6 proven methods. Step-by-step HTML embedding guide plus Nutrient's enterprise PDF viewer with advanced features, security controls, and mobile optimization for professional web applications.
Read moreLearn how to embed PDF in website with 6 proven methods. Step-by-step HTML embedding guide plus Nutrient's enterprise PDF viewer with advanced features, security controls, and mobile optimization for professional web applications.
Read moreNutrient CEO debunks PDFium security myths. Learn why enterprise CTOs choose our battle-tested PDFium fork for mission-critical workflows in 2025.
Read moreA comprehensive guide to integrating Nutrient’s `DocumentView` with Jetpack Compose for modern Android UIs.
Read moreLearn how to convert Word to PDF using Nutrient’s SDKs and APIs. Complete guide with code examples for JavaScript, Node.js, .NET, and REST APIs.
Read moreA step-by-step tutorial explaining how to build an HTML5 Excel (XLS & XLSX) viewer using JavaScript with the PSPDFKit SDK.
Read moreA step-by-step tutorial explaining how to build an HTML5 Excel (XLS & XLSX) viewer using JavaScript with the PSPDFKit SDK.
Read moreA step-by-step tutorial explaining how to build an HTML5 PowerPoint (PPT & PPTX) viewer using JavaScript with the PSPDFKit SDK.
Read moreA step-by-step tutorial explaining how to build an HTML5 PowerPoint (PPT & PPTX) viewer using JavaScript with the PSPDFKit SDK.
Read moreLearn how to integrate Nutrient AI Assistant into your Android apps with a custom UI.
Read moreLearn the key differences between Docker import/export and load/save commands in this beginner-friendly guide.
Read moreHow to use Nutrient React Native SDK with Expo.
Read moreA guide on how to deal with fatal errors in Android in general, and with our SDK in particular.
Read moreLearn how to use Python with Tesseract OCR and the pytesseract library to extract text from images. Includes setup, image preprocessing, and advanced accuracy tips.
Read moreCompare headless and WYSIWYG editors in JavaScript, including Tiptap, CKEditor, TinyMCE, and Nutrient. Learn the tradeoffs and use cases and which editor offers the best DOCX/PDF export and page layout control.
Read moreA step-by-step tutorial explaining how to build an Angular image viewer with the Viewer.js library.
Read moreA step-by-step tutorial explaining how to build an Angular image viewer with the Viewer.js library.
Read moreLearn how to build a Svelte PDF viewer with Nutrient. Explore step-by-step integration, performance optimization, and key features like annotations, form filling, and digital signatures.
Read moreLearn how to build a responsive PDF viewer using Bootstrap 5 and PDF.js. This guide covers setting up a UI with Bootstrap components, embedding PDF.js, and adding features like zoom, page navigation, and tooltips to enhance the viewer experience.
Read moreLearn how to build an AI-powered PDF editor using Nutrient Web SDK, Docker, OpenAI, and Node.js. Step-by-step guide with JWT auth, natural language prompts, and live document interaction.
Read moreLearn how Nutrient combines deterministic diff algorithms with AI analysis to deliver document comparisons that are both precise and easy to interpret.
Read moreCompare leading JavaScript PDF generator libraries — PDFKit, jsPDF, PDF-lib, pdfmake, Puppeteer, and Nutrient — highlighting generation/mutation features, use cases, and performance to help you choose the best JavaScript PDF generator for your project.
Read moreLearn how to generate a PDF from HTML in your Vue.js application using html2pdf.js. This Vue PDF guide covers setup, examples, and alternative libraries like jsPDF and pdfmake.
Read moreDiscover what digital accessibility really means, why it matters morally and legally, and how to create inclusive products that everyone can use. Learn about standards, laws, testing, and practical tips from Nutrient’s perspective.
Read moreLearn how to convert DWG and DXF CAD files to PDF using Nutrient .NET SDK, REST APIs, and Power Automate. Preserve layers, fonts, and 3D views with high-fidelity output — includes code samples and integration tips.
Read moreDiscover the engineering journey of Irina Alexandru, a backend .NET developer at Nutrient. From early coding challenges to mastering DevOps and React, learn how she embraces innovation, teamwork, and problem-solving in a dynamic tech environment.
Read moreDiscover the engineering journey of Irina Alexandru, a backend .NET developer at Nutrient. From early coding challenges to mastering DevOps and React, learn how she embraces innovation, teamwork, and problem-solving in a dynamic tech environment.
Read moreA step-by-step tutorial explaining how to build an Excel (XLS & XLSX) viewer using jQuery with Nutrient Web SDK.
Read morePeter Naur's concept of programming as theory building becomes even more crucial in the age of AI coding assistants, and this blog post argues that maintaining robust mental models is essential when working with tools that generate code for us. It offers practical strategies for developers to integrate AI assistance while preserving the deep understanding that Naur recognized as the true essence of programming.
Read moreOpenText Brava! was discontinued in 2022. Learn how Nutrient SDK serves as a modern replacement with support for CAD, Office, PDF, annotations, redaction, and more.
Read moreDiscover how to accurately measure distance, perimeter, and area in PDF documents using Nutrient SDK. This step-by-step guide covers essential tools and features for professionals in architecture, engineering, and design.
Read moreLearn to summarize PDF documents efficiently using machine learning and natural language processing techniques like BART in Python.
Read moreDiscover how Nutrient crafted a unique audio brand that brings our identity to life through sound. Learn how music, sound design, and emotional storytelling create a cohesive, immersive brand experience across every touchpoint.
Read moreDiscover why Word documents often look different across systems, and how to prevent font substitutions by embedding fonts directly. Includes tips and code using Nutrient .NET SDK.
Read moreLearn how to build an image viewer using Blazor WebAssembly and Nutrient Web SDK. This tutorial walks you through integrating JavaScript interop to render and display image files in-browser.
Read moreLearn how to build an image viewer using Blazor WebAssembly and Nutrient Web SDK. This tutorial walks you through integrating JavaScript interop to render and display image files in-browser.
Read moreDigital signatures and electronic signatures have unique definitions and uses for signing digital documents.
Read moreLearn how to automate PDF and document workflows without code using the new Zapier integration for Nutrient Document Web Services API.
Read moreNutrient Workflow Automation now features AI Data Extraction, a new addition that transfers PDF data into automated workflows.
Read moreNutrient Workflow Automation now features AI Data Extraction, a new addition that transfers PDF data into automated workflows.
Read moreNutrient Low-Code workflows for enterprise documents are poised to revolutionize the way companies and teams do business.
Read moreNutrient Low-Code workflows for enterprise documents are poised to revolutionize the way companies and teams do business.
Read moreNutrient Low-Code workflows for enterprise documents are poised to revolutionize the way companies and teams do business.
Read moreNutrient Low-Code workflows for enterprise documents are poised to revolutionize the way companies and teams do business.
Read moreNutrient Low-Code workflows for enterprise documents are poised to revolutionize the way companies and teams do business.
Read moreLearn how to automatically convert Word documents (DOC, DOCX) into JPG, PNG, or TIFF images using Zapier and the Nutrient Document Web Services API.
Read moreExtract responses from SharePoint forms built with Nutrient Document Editor using Power Automate to generate single PDF files.
Read moreExtract responses from SharePoint forms built with Nutrient Document Editor using Power Automate to generate single PDF files.
Read moreLearn how to integrate real-time PDF editing into your app with Nutrient SDKs. Enhance document collaboration with instant annotations and synchronization, and seamless multi-user editing.
Read moreWorkflow automation possibilities and pitfalls for organizations was a popular session at Nutrient SKO 2025.
Read moreDiscover Nutrient DWS API on Postman! Streamline document workflows with powerful tools like PDF editing, OCR, watermarking, and file conversion. Explore, test, and integrate seamlessly with Postman’s collaborative platform. Sign up now for 200 free credits and start building today!
Read moreLearn how to integrate a PDF viewer in Remix using Nutrient, with comparisons to PDFKit, Puppeteer, and more.
Read moreLearn how to import XFDF annotations into PDF documents using Zapier and the Nutrient Document Web Services API.
Read moreAutomate document redaction with Nutrient SDK’s APIs and libraries. Remove sensitive data at scale while staying compliant with GDPR and HIPAA.
Read moreSecure your PDFs with encryption, redaction, and more using Nutrient. Learn essential features and best practices for protecting sensitive documents.
Read moreDiscover how Nutrient developed a unique Engineering Career Framework to foster individual growth and organizational success, offering insights and practical tips for building your own career development system.
Read moreThis blog post describes how to deal with dependent pull requests on GitHub, as well as the git concepts you need to master to understand them.
Read moreLearn the basics of working with JavaScript form elements in a PDF.
Read moreLearn how to create a modern desktop PDF viewer using Electron and the PDF.js library
Read moreHow to build a TypeScript PDF viewer with PDF.js and Nutrient Web SDK.
Read moreHow apps can use iOS Data Protection to secure their files.
Read moreLearn how to OCR PDF files on Linux using OCRmyPDF, an open source tool based on Tesseract, and Nutrient for advanced OCR capabilities. Step-by-step guide included.
Read moreA look at padding in C++ structs and classes and how data is laid out in memory can help you write more efficient code and optimize the performance of your programs.
Read moreDiscover how to determine if your PDF has an invalid PDF format and learn effective methods for validation and correction. Explore common issues and solutions with Nutrient.
Read moreInsights on preparing an icon set for optimal use in design software, specifically in Figma.
Read moreC++ move semantics make your code more efficient, but sometimes a move is not performed. In this blog post, we explore why.
Read moreLearn how to seamlessly integrate the Room database into Kotlin Multiplatform projects for local data management.
Read moreDive into our journey of adding visionOS ornament support to our PDF SDK. Discover how we overcame hurdles in displaying UIKit popovers from SwiftUI ornaments and the nuances of visionOS ornaments.
Read moreHow to add custom fonts to HTML and use PDF Generation to create documents.
Read moreDiscover new stamps UI, electronic signatures, and Office exports in PSPDFKit for Web 2024.3 for improved productivity and user experience.
Read moreThis release brings native support for annotations and viewer customization.
Read moreExplore Nutrient iOS SDK 13.3, featuring long-term validation for digital signatures and support for visionOS.
Read moreLearn how to add digital signatures to PDFs with Laravel in this step-by-step tutorial.
Read moreA step-by-step tutorial explaining how to share large data from UWP to WebView2.
Read moreRead about an engineer's journey using SwiftUI for creating intuitive iOS UI components, enhancing the app development experience.
Read moreDiscover the enhanced features of PSPDFKit 3 for Windows, including faster performance, customization options, and new undo/redo functionality.
Read moreA comparison of the features of JavaScript and Elixir.
Read moreThis blog explains how to build a PDF viewer using Express.js, PDF.js, and the EJS templating engine.
Read moreHandling NDK crashes when using Nutrient Android SDK.
Read moreHow to convert a Word document to PDF on Android.
Read moreAn overview of a particular margin collapsing scenario I discovered while working on headers and footers support for PDF Generation.
Read moreUnlock seamless PDF editing and viewing in SharePoint, Teams, and OneDrive with our no-code integration solutions.
Read moreWhat I learned while working on cross-platform mobile frameworks.
Read moreWhat I learned while working on cross-platform mobile frameworks.
Read moreWhat I learned while working on cross-platform mobile frameworks.
Read moreA tutorial that walks you through rendering a custom watermark on each page of a PDF with Next.js.
Read moreWith Xcode 12, Apple improved the XCFramework format, which unlocks great new capabilities.
Read moreExamining new developments in the PWA landscape that affect mobile and desktop browsers.
Read moreA look at the android.support.test.filters library and what it provides you with.
Read moreA tutorial on how to add advanced PDF features to your Elm app using PSPDFKit for Web
Read moreHow to open and work with PDF documents from your ReasonML app.
Read moreThis post surveys the Ruby landscape in 2018 to evaluate the current state-of-the-art of generating PDFs with Ruby.
Read more