Learn how to use pdfjs-dist in Node.js for server-side PDF text extraction. Covers basic extraction, TextContent structure, parallel page processing, and CMap configuration.
Read moreLearn how to use pdfjs-dist in Node.js for server-side PDF text extraction. Covers basic extraction, TextContent structure, parallel page processing, and CMap configuration.
Read moreLearn how to use pdfjs-dist in Node.js for server-side PDF text extraction. Covers basic extraction, TextContent structure, parallel page processing, and CMap configuration.
Read moreLearn how to use pdfjs-dist in Node.js for server-side PDF text extraction. Covers basic extraction, TextContent structure, parallel page processing, and CMap configuration.
Read moreLearn how to use pdfjs-dist in Node.js for server-side PDF text extraction. Covers basic extraction, TextContent structure, parallel page processing, and CMap configuration.
Read moreLearn how to use pdfjs-dist in Node.js for server-side PDF text extraction. Covers basic extraction, TextContent structure, parallel page processing, and CMap configuration.
Read moreLearn how to use pdfjs-dist in Node.js for server-side PDF text extraction. Covers basic extraction, TextContent structure, parallel page processing, and CMap configuration.
Read moreLearn how to use pdfjs-dist in Node.js for server-side PDF text extraction. Covers basic extraction, TextContent structure, parallel page processing, and CMap configuration.
Read moreCompare five JavaScript PDF viewer libraries — features, bundle size, annotation support, and licensing — to pick the right one for your web app in 2026.
Read moreCompare five JavaScript PDF viewer libraries — features, bundle size, annotation support, and licensing — to pick the right one for your web app in 2026.
Read moreEnable and customize the built-in PDF.js `AnnotationEditorLayer` for free text, ink, stamp, and highlight annotations, with a React toolbar and save-to-PDF.
Read moreLearn how to build an Angular file viewer for PDFs, images, and Office files using client-side processing. Easy integration with Nutrient SDK.
Read moreLearn how to build an Angular file viewer for PDFs, images, and Office files using client-side processing. Easy integration with Nutrient SDK.
Read moreA step-by-step tutorial explaining how to build an Excel (XLS and XLSX) viewer using React with the Nutrient SDK.
Read moreLearn how to build a Vue.js PDF viewer with Nutrient. This tutorial covers Vue CLI setup, SDK integration, and adding annotation, signing, and editing features.
Read moreLearn six ways to embed a PDF viewer in HTML, from basic tags to a full enterprise solution. Includes working code examples, mobile tips, and a troubleshooting guide for common issues.
Read moreUse pytesseract and Tesseract OCR to extract text from images in Python — full setup, image_to_string() examples, PSM modes, preprocessing, and accuracy fixes.
Read moreUse pytesseract and Tesseract OCR to extract text from images in Python — full setup, image_to_string() examples, PSM modes, preprocessing, and accuracy fixes.
Read moreUse pytesseract and Tesseract OCR to extract text from images in Python — full setup, image_to_string() examples, PSM modes, preprocessing, and accuracy fixes.
Read moreUse pytesseract and Tesseract OCR to extract text from images in Python — full setup, image_to_string() examples, PSM modes, preprocessing, and accuracy fixes.
Read moreCompare React, Vue, and Angular document viewer options. Covers PDF viewer setup, SDK evaluation criteria, and a feature comparison table.
Read moreLearn the react-pdf library step by step: Render PDFs in React with zoom, thumbnails, outline navigation, error handling, and TypeScript. Includes a Nutrient SDK comparison.
Read moreConvert HTML to PDF in React with jsPDF and html2pdf.js — setup, custom fonts, multipage output, encryption, html2canvas capture, and a library comparison.
Read moreSee how Capmo uses Nutrient’s mobile PDF SDK to enable mobile document signing, annotations, and inspections for construction teams.
Read moreSee how Capmo uses Nutrient’s mobile PDF SDK to enable mobile document signing, annotations, and inspections for construction teams.
Read morePDF/UA is the ISO 14289 standard for accessible PDFs. See what PDF/UA-1 and PDF/UA-2 define, how tagged PDFs work, how it maps to WCAG, and how to test it.
Read morePDF/UA is the ISO 14289 standard for accessible PDFs. See what PDF/UA-1 and PDF/UA-2 define, how tagged PDFs work, how it maps to WCAG, and how to test it.
Read moreA developer’s guide to adding PDF viewing, annotations, forms, and signing — and picking the right Nutrient SDK: iOS, Android, RN, Flutter, or MAUI.
Read moreA developer’s guide to adding PDF viewing, annotations, forms, and signing — and picking the right Nutrient SDK: iOS, Android, RN, Flutter, or MAUI.
Read moreA developer’s guide to adding PDF viewing, annotations, forms, and signing — and picking the right Nutrient SDK: iOS, Android, RN, Flutter, or MAUI.
Read moreA developer’s guide to adding PDF viewing, annotations, forms, and signing — and picking the right Nutrient SDK: iOS, Android, RN, Flutter, or MAUI.
Read moreHow PDF SDKs are priced — per-developer, per-app, per-platform, and usage-based models — plus commercial vs. open source (AGPL) licensing, hidden costs, and how to compare total cost of ownership.
Read morePDF/UA compliance explained: How it relates to WCAG, Section 508, ADA, and the EU Accessibility Act; common remediation issues; and how to build repeatable accessible PDF workflows with auto-tagging.
Read moreA step-by-step tutorial explaining how to build a PowerPoint (PPT and PPTX) viewer using JavaScript with the Nutrient SDK.
Read moreLearn how to add ink and text annotations to PDFs in React Native using the Nutrient SDK — set an annotation author and embed annotations directly into the file.
Read moreFive ways to convert HTML to PDF — browser print, online converters, JavaScript libraries, Python libraries, and production SDKs. Includes code examples.
Read moreNutrient’s CEO debunks PDFium security myths and explains why teams choose our maintained PDFium fork for demanding document workflows in 2026.
Read moreEdit PDFs in Node.js with pdf-lib — read and write files, add text, embed images, and merge pages. Includes a pdf-lib vs. Nutrient API comparison.
Read moreDocument Authoring AI is the LLM-to-editor integration layer most teams build themselves. Structured document tools, schema-validated edits, and tracked-changes review — bundled with Nutrient Document Authoring SDK.
Read moreDocument Authoring AI is the LLM-to-editor integration layer most teams build themselves. Structured document tools, schema-validated edits, and tracked-changes review — bundled with Nutrient Document Authoring SDK.
Read moreDocument Authoring AI is the LLM-to-editor integration layer most teams build themselves. Structured document tools, schema-validated edits, and tracked-changes review — bundled with Nutrient Document Authoring SDK.
Read moreLearn how to download multiple files from a server in one request with JavaScript and multipart/form-data — client-side and Node.js code examples included.
Read moreLearn how to download multiple files from a server in one request with JavaScript and multipart/form-data — client-side and Node.js code examples included.
Read moreA step-by-step guide to building a TypeScript image viewer for the web with Nutrient — view, annotate, and edit JPG, PNG, and TIFF files in the browser.
Read moreWe open sourced a CLI tool that benchmarks how effectively AI coding agents use SDKs, helping developers prepare for a world where AI writes most software.
Read moreRun OCR on PDFs from the Linux terminal with OCRmyPDF on Ubuntu, Debian, and Fedora — install commands, Tesseract languages, and a Nutrient alternative for scale.
Read moreLearn how to build a cross-platform .NET MAUI PDF viewer with the native Nutrient MAUI SDK, running on Android, iOS, macOS, and Windows from one codebase.
Read moreLearn how to build a cross-platform .NET MAUI PDF viewer with the native Nutrient MAUI SDK, running on Android, iOS, macOS, and Windows from one codebase.
Read more2026 PDF SDK benchmark results across rendering speed, PDF/A conformance, PDF/UA accessibility, and OCR — covering Nutrient, Apryse, IronPDF, Foxit, PDF-Tools AG, Aspose, Syncfusion, and PDFix. 3,157 documents tested.
Read moreUnderstand when to use traditional OCR, document AI, or a hybrid extraction pipeline. A decision framework for developers and architects building document processing systems.
Read moreUnderstand when to use traditional OCR, document AI, or a hybrid extraction pipeline. A decision framework for developers and architects building document processing systems.
Read moreA checklist for enterprise teams evaluating PDF SDKs on security, compliance, and risk — covering SOC 2, HIPAA, eIDAS, ESIGN, PDF/A, and redaction.
Read moreA checklist for enterprise teams evaluating PDF SDKs on security, compliance, and risk — covering SOC 2, HIPAA, eIDAS, ESIGN, PDF/A, and redaction.
Read moreLearn how to convert HTML to PDF in Python using wkhtmltopdf and pdfkit. Covers URLs, HTML strings, and files, and when a cloud API is a better fit.
Read moreCompare document viewer SDKs for product teams. Covers total cost, vendor risk, compliance, pricing, and when to use each commercial option.
Read moreImplement PDF digital signatures across web, iOS, Android, and .NET. Covers eIDAS, ESIGN/UETA, FDA 21 CFR Part 11, and certificate management.
Read moreCompare iText Core vs. Nutrient .NET SDK: Features, pricing, code examples, and migration guide to choose the right PDF library for your project.
Read moreAnswers to the most common setup and licensing questions we get about DocuVieware to help you integrate faster and more smoothly.
Read moreConvert HTML to PDF client-side with html2pdf.js — setup, customization options, and best practices. No server required.
Read moreConvert PDF to Word in C# using Nutrient .NET SDK. Complete code examples for C# and VB.NET, plus handling for tables, fonts, and scanned documents.
Read moreNutrient expands its AI Assistant with an agentic document editing engine that autonomously plans and executes multistep workflows — extraction, redaction, form filling — directly inside your application.
Read moreLearn what document generation is, how it works, and how to implement it with Nutrient SDK. Includes JavaScript and C# code examples, plus real-world use cases.
Read moreUse Nutrient Vision API in Python and Java to extract structured data from scanned documents. Execute table extraction, equation recognition, and layout analysis with local AI models.
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 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 moreLearn to display PDFs in Android apps using PdfRenderer, Android PdfViewer, or Nutrient SDK. Includes setup guides and code examples for each approach.
Read moreThe latest AI Assistant update brings document editing agents that extract data, fill forms, redact content, and automate workflows through natural language commands.
Read moreIntegrate OCR in iOS to make scanned PDFs interactive. Extract text, enable selection, add highlights, and search documents using Nutrient iOS SDK and Swift.
Read moreLearn how to run Elixir applications in Docker containers to simplify development and deployment environments for Phoenix applications. Includes Dockerfile, docker-compose, and Postgres setup.
Read moreBuild simple and flexible integration tests for Nutrient Instant using a custom abstraction layer on top of OkHttp’s MockWebServer. Includes Kotlin code examples.
Read moreBuild a PHP image viewer with Nutrient Web SDK. View JPEG, PNG, and TIFF files in the browser with annotations, editing, and signing capabilities.
Read moreLearn how to add secure digital signatures to PDF documents in Laravel using X.509 certificates, PKCS#7 format, and Nutrient Web SDK.
Read moreLearn how to render custom watermarks on PDF pages using Next.js and Nutrient Web SDK. Use the renderPageCallback API to draw text and graphics.
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 moreA step-by-step tutorial explaining how to build a Salesforce PDF viewer with Nutrient.
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 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 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 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 moreA comprehensive guide to integrating Nutrient’s `DocumentView` with Jetpack Compose for modern Android UIs.
Read moreA step-by-step tutorial explaining how to build an HTML5 Excel (XLS and XLSX) viewer using JavaScript with the Nutrient SDK.
Read moreA step-by-step tutorial explaining how to build an HTML5 PowerPoint (PPT and PPTX) viewer using JavaScript with the Nutrient SDK.
Read moreLearn the key differences between Docker import/export and load/save commands in this beginner-friendly guide.
Read moreA guide on how to deal with fatal errors in Android in general, and with our SDK in particular.
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 Nutrient combines deterministic diff algorithms with AI analysis to deliver document comparisons that are both precise and easy to interpret.
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 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 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 moreWorkflow automation possibilities and pitfalls for organizations was a popular session at Nutrient SKO 2025.
Read moreThis DEV Community article surveys five leading React PDF viewer libraries — including Nutrient, featured as a premium PDF SDK with a full suite of document features — to help developers choose the right tool based on project requirements and feature complexity. The piece evaluates options ranging from free, open source solutions to commercial offerings, weighing factors like rendering quality, annotation support, and ease of integration.
Read moreAutomate document redaction with Nutrient SDK’s APIs and libraries. Remove sensitive data at scale while staying compliant with GDPR and HIPAA.
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 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 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 moreExplore Nutrient iOS SDK 13.3, featuring long-term validation for digital signatures and support for visionOS.
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 moreThis blog explains how to build a PDF viewer using Express.js, PDF.js, and the EJS templating engine.
Read moreHow to convert a Word document to PDF on Android.
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 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 moreThis post surveys the Ruby landscape in 2018 to evaluate the current state-of-the-art of generating PDFs with Ruby.
Read more