Archive

2025

Illustration: Introducing the Nutrient Document Web Services API on Zapier SDK DEVELOPMENT Zapier API PDF Automation Document Workflows Introducing the Nutrient Document Web Services API on Zapier Learn how to automate PDF and document workflows without code using the new Zapier integration for Nutrient Document Web Services API. Illustration: Fill PDF forms with SharePoint data and merge attachments using Power Automate SDK TUTORIALS SharePoint PDF Power Automation Form Filling Document Automation How To PDF Generation Fill PDF forms with SharePoint data and merge attachments using Power Automate Extract responses from SharePoint forms built with Nutrient Document Editor using Power Automate to generate single PDF files. Illustration: Understanding fonts in PDFs: A comprehensive guide SDK DEVELOPMENT TUTORIALS iOS Android Web How To PDF Understanding fonts in PDFs: A comprehensive guide Fonts play a crucial role in PDFs, significantly impacting a document’s presentation and readability. This comprehensive guide explores the importance of font management in PDFs and the benefits of embedding fonts. Illustration: Add pages to PDFs with Nutrient Document Web Services API on Zapier SDK TUTORIALS Zapier Nutrient API Document Conversion Google Drive PDF Image Conversion Add pages to PDFs with Nutrient Document Web Services API on Zapier Learn how to automatically insert a blank page into a PDF using Zapier and the Nutrient Document Web Services API. Watch a Google Drive folder and update PDFs in place. Illustration: Convert images to PDF with Nutrient Document Web Services API on Zapier SDK TUTORIALS Zapier Nutrient API Document Conversion Google Drive PDF Image Conversion Convert images to PDF with Nutrient Document Web Services API on Zapier Learn how to automate image-to-PDF conversion using Zapier and Nutrient Document Web Services API. Pull images from Google Drive and convert them into PDFs in seconds. Illustration: Convert HTML to PDF with Nutrient Document Web Services API on Zapier SDK TUTORIALS Zapier Nutrient API HTML Conversion PDF Google Drive Convert HTML to PDF with Nutrient Document Web Services API on Zapier Automatically convert HTML files into PDF documents using Zapier and the Nutrient API. Illustration: Streamlining document collaboration with real-time PDF editing in your app SDK TUTORIALS PDF Collaboration Real Time SDK Streamlining document collaboration with real-time PDF editing in your app Learn 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. Illustration: Understanding PDF accessibility: Building ADA-compliant applications with Nutrient SDK SDK TUTORIALS Accessibility PDF ADA Understanding PDF accessibility: Building ADA-compliant applications with Nutrient SDK Learn how to build accessible, ADA-compliant PDF applications with Nutrient SDK. This guide covers key accessibility features and best practices for ensuring your PDFs are usable by all.

2024

Illustration: How secure is your PDF handling? Exploring encryption features in PDF SDKs SDK DEVELOPMENT PDF PDF Encryption Document Security How secure is your PDF handling? Exploring encryption features in PDF SDKs Secure your PDFs with encryption, redaction, and more using Nutrient. Learn essential features and best practices for protecting sensitive documents. Illustration: Common challenges in PDF development and how to overcome them SDK INSIGHTS Products PDF Common challenges in PDF development and how to overcome them Explore 10 common PDF development challenges and practical solutions to streamline your workflow with the right tools. Illustration: Top 5 document viewers for developers SDK DEVELOPMENT Doc Viewer PDF DOCX WebODF PDF.js Development Top 5 document viewers for developers Explore the best free and open source document viewers for developers, supporting DOCX and PDF files, with a comparison of features, advantages, and how to get started with tools like Nutrient, WebODF, PDF.js, and ViewerJS. Illustration: Effective PDF data extraction tools for developers SDK SOLUTIONS PDF Extract Document Engine Effective PDF data extraction tools for developers Discover how to empower your team with the right PDF data extraction tools, enhancing efficiency and minimizing frustration in data processing. Illustration: How to Sign a PDF on iOS with PSPDFKit's Signature Library SDK TUTORIALS iOS How To PDF Swift Signing How to Sign a PDF on iOS with PSPDFKit's Signature Library In this post, you'll learn how to programmatically add electronic and digital signatures to a PDF in your iOS application using PSPDFKit's iOS signature library. Illustration: How to Extract Tables from PDFs and Images in C# SDK TUTORIALS How To C# PDF Extract How to Extract Tables from PDFs and Images in C# Learn how to extract tables from PDFs and images in C# using the GdPicture.NET SDK. View the detailed step-by-step guide with code examples here. Illustration: How to Print a PDF in C# with PSPDFKit SDK TUTORIALS Print PDF .NET C# PDF How to Print a PDF in C# with PSPDFKit Learn how to print PDFs programmatically in C# using PSPDFKit

2023

2022

2021

Illustration: How to Digitally Sign a PDF Using a YubiKey SDK TUTORIALS iOS How To Signing PDF How to Digitally Sign a PDF Using a YubiKey This blog post describes how you can integrate PSPDFKit for iOS and a YubiKey to sign PDFs via NFC using an iPhone. Illustration: Revolutionizing the Construction Industry with PDF Technology SDK SOLUTIONS PDF Insights Revolutionizing the Construction Industry with PDF Technology Learn how PDF SDKs can be leveraged for the construction industry Illustration: How to Save Custom Data in Image Files SDK DEVELOPMENT PDF C++ Development How to Save Custom Data in Image Files Image files hold more than just images, and in this post, you'll learn how to save custom data in them. Illustration: What Is Text Shaping and Why Do We Do It? SDK DEVELOPMENT PDF UI/UX Insights Development What Is Text Shaping and Why Do We Do It? Some text in some languages requires text shaping to render correctly. This will explain a little about what exactly that is. Illustration: Opening a PDF in a Jetpack Compose application SDK TUTORIALS Android Kotlin How To Jetpack Compose PDF Opening a PDF in a Jetpack Compose application How to open a PDF in a Jetpack Compose application. Illustration: How to edit a PDF programmatically with C# SDK TUTORIALS .NET C# PDF How To How to edit a PDF programmatically with C# Using Nutrient to edit a PDF in .NET. Illustration: Processing PDF Files in a Browser Using JavaScript SDK 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 We Debugged a Customer Problem with a Signed PDF SDK DEVELOPMENT Signing PDF Debugging Support Development How We Debugged a Customer Problem with a Signed PDF This blog post details how the PDF expertise of the PSPDFKit team helped unblock a customer with a tricky PDF problem. Illustration: How to build a React Native PDF viewer SDK TUTORIALS React Native How To PDF How to build a React Native PDF viewer Discover how to build a React Native PDF viewer for iOS and Android, with step-by-step instructions using react-native-pdf and Nutrient. Illustration: Node.js PDF generator: How to generate PDFs from HTML with Node.js SDK TUTORIALS How To PDF Node.js Node.js PDF generator: How to generate PDFs from HTML with Node.js Discover how to use a Node PDF generator to create PDFs from HTML with Node.js and Nutrient Document Engine. This step-by-step guide covers setup, JWT authentication, and PDF generation, helping you automate document creation for invoices, reports, and more. Illustration: Printing a PDF with Java SDK TUTORIALS Java PDF How To Printing a PDF with Java A tutorial showing how PSPDFKit can be used to easily print a document using Java. Illustration: Optimizing PDFs for Printers SDK DEVELOPMENT PDF Insights Development Optimizing PDFs for Printers How to make sure your users get a good experience when your PDF is printed. Illustration: How to Build a Cordova PDF Viewer SDK TUTORIALS Cordova How To PDF PDF Viewer How to Build a Cordova PDF Viewer This post shows how to add PDF support to your Cordova app running on iOS and Android. Illustration: How a B-Tree Helped Reduce Memory Usage in Our Framework SDK DEVELOPMENT PDF Tips Performance Insights Development How a B-Tree Helped Reduce Memory Usage in Our Framework This blog post describes the approach we took to save around 15 percent of memory in our framework by first identifying bottlenecks, and then changing one of our dictionary implementations to use a specialized data structure known as a B-tree. Illustration: How to generate PDF event tickets SDK TUTORIALS Document Engine JavaScript HTML PDF How To How to generate PDF event tickets Find out how to create custom tickets like boarding passes and event e-tickets. Illustration: Why PDF Uses Floats and Word Uses EMUs SDK DEVELOPMENT PDF Components Insights Development Why PDF Uses Floats and Word Uses EMUs This post explores and gives examples of the units of length in Word documents. Illustration: Embedding Audio in PDFs: Sound Annotations in Depth SDK TUTORIALS Android Kotlin PDF How To Annotations Embedding Audio in PDFs: Sound Annotations in Depth An introduction to PDF sound annotations. Illustration: What Contributes to Slow PDF Rendering? SDK DEVELOPMENT PDF Development What Contributes to Slow PDF Rendering? We briefly cover how PDF rendering works and some reasons why rendering a PDF can be slow. Illustration: Tackling PDF Performance Issues SDK DEVELOPMENT PDF C++ PDFium Development Tackling PDF Performance Issues Digging into the internals of PSPDFKit to improve PDF performance. Illustration: Creating and Filling Forms Programmatically in Swift SDK TUTORIALS iOS Swift PDF How To Creating and Filling Forms Programmatically in Swift This blog post explains the process of creating and filling PDF forms programmatically in Swift. Illustration: Digital Signing on Android SDK TUTORIALS Android Kotlin Security Signing PDF How To Digital Signing on Android How digital signing and contained signatures on Android work.

2020

Illustration: Using JavaScript in PDF form fields SDK TUTORIALS JavaScript PDF How To UI/UX Forms Using JavaScript in PDF form fields Learn the basics of working with JavaScript form elements in a PDF. Illustration: How to Combine OCR with Redaction in .NET SDK TUTORIALS PDF .NET How To Redaction How to Combine OCR with Redaction in .NET A guide on how to use OCR to redact text in a scanned document using the PSPDFKit .NET Library. Illustration: How to Combine OCR with Redaction in Java SDK TUTORIALS PDF Java How To Redaction How to Combine OCR with Redaction in Java An introduction to combining the new OCR and Redaction features in the PSPDFKit Java Library to automatically redact text in a scanned document. Illustration: Convert a PDF to an Image in Swift SDK TUTORIALS iOS Swift PDF How To Convert a PDF to an Image in Swift This blog post explains how to convert your PDF file to an image using Core Graphics, PDFKit, and PSPDFKit. Illustration: Evaluating the render fidelity of PDF.js SDK DEVELOPMENT PDF.js PDF Insights Development Evaluating the render fidelity of PDF.js A deep dive into the render fidelity of PDF.js, its limitations, and how Nutrient Web SDK provides a superior alternative with improved performance, advanced features, and robust security measures. Illustration: Creating Invoices with PSPDFKit Server - Part 2 SDK TUTORIALS Server How To PDF Node.js Annotations Creating Invoices with PSPDFKit Server - Part 2 A look at how to generate a template we previously created using PSPDFKit Server. Illustration: Creating Invoices with PSPDFKit Server - Part 1 SDK TUTORIALS Server How To PDF Node.js Annotations Creating Invoices with PSPDFKit Server - Part 1 A look into how we can leverage the concept of layers in PSPDFKit Server to create an invoice template. Illustration: How to Merge Two or More PDFs on Windows SDK TUTORIALS PDF Windows How To How to Merge Two or More PDFs on Windows Learn how to merge PDFs on Windows the simple way — with code examples, explanations, and extra features. Illustration: Why Is the PDF Format So Well Supported on Apple Platforms? SDK DEVELOPMENT iOS macOS PDF Insights Development Why Is the PDF Format So Well Supported on Apple Platforms? Apple has a rich history of supporting the PDF file format, but when and how did its relationship with the PDF format begin? Illustration: Transparent PNG Support SDK PRODUCTS PDF Signing UI/UX Transparent PNG Support Images with transparency (PNG alpha support) offer new possibilities for annotating documents across all platforms. Illustration: How We Created a Real-Time Collaboration Tool Inside a PDF SDK DEVELOPMENT Web PDF Development 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: How to Split a PDF in .NET SDK TUTORIALS .NET PDF How To How to Split a PDF in .NET Learn how to split a PDF into two or more distinct PDFs. Illustration: Creating a PDF Form with Signature Form Fields SDK 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: Working with PDFs in ASP.NET SDK TUTORIALS .NET C# PDF How To Working with PDFs in ASP.NET Have you ever wanted to work with PDFs in ASP.NET? Find out how. Illustration: How to fill out PDF forms in Java SDK TUTORIALS PDF Java How To Forms How to fill out PDF forms in Java Learn how to fill out form fields in a PDF in Java. Illustration: PDF Form Filling and Reading in .NET SDK TUTORIALS PDF .NET How To Forms PDF Form Filling and Reading in .NET PDF forms are an ideal way to collect information. Learn how to read and fill out forms programmatically in .NET. Illustration: Merge PDFs with Java and Kotlin SDK TUTORIALS Java Kotlin PDF How To Merge PDFs with Java and Kotlin Learn to merge multiple PDF documents into one using Java or Kotlin with simple code examples and extra features. Illustration: Optimizing PDF File Size SDK DEVELOPMENT PDF Tips Insights Development Optimizing PDF File Size When editing PDFs, they often grow in size, but that doesn't have to be the case. Here's how we optionally optimize for size. Illustration: Data-Driven Redaction in Java SDK TUTORIALS PDF Java How To Data-Driven Redaction in Java Redacting PDF contents based on variable input data. Illustration: How to redact personal information from a PDF in .NET SDK TUTORIALS PDF .NET How To How to redact personal information from a PDF in .NET We have a lot of sensitive information in documents, and here's how can we get rid of it for good! Illustration: Inserting an Image into a PDF on Android SDK TUTORIALS Android Kotlin PDF How To Inserting an Image into a PDF on Android We provide a step-by-step explanation of how to insert an image into a PDF on Android. Illustration: How to Add Attribution to PDFs with PSPDFKit for iOS SDK TUTORIALS iOS Swift Objective-C PDF How To How to Add Attribution to PDFs with PSPDFKit for iOS Learn how to include attribution when sharing the contents of a PDF.

2019

Illustration: How to Merge Two or More PDFs in .NET SDK TUTORIALS PDF .NET How To How to Merge Two or More PDFs in .NET Learn how to merge PDFs in .NET the simple way — with code examples, explanations, and extra features. Illustration: Creating a Web Component with PDF.js SDK 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: Convert a PDF to an Image on Android SDK TUTORIALS Android PDF How To Convert a PDF to an Image on Android This article explains how to render your PDF files to images using both Android's built-in PDF libraries and PSPDFKit. Illustration: Add a Watermark to a PDF on Android SDK TUTORIALS Android Kotlin PDF How To Add a Watermark to a PDF on Android How to add a watermark to a PDF on Android. Illustration: Merge PDF Documents on Android SDK TUTORIALS Android Kotlin PDF How To Merge PDF Documents on Android We'll take a look at two ways to merge PDF documents on Android. Illustration: PDF Features for Writing and Sharing Scientific Research SDK PRODUCTS PDF JavaScript PDF Features for Writing and Sharing Scientific Research PSPDFKit can help you carry out scientific research with features like annotation replies, digital signatures, and JavaScript. Illustration: The Role of PSPDFKit as a PDF Processor SDK DEVELOPMENT Android iOS Web PDF Development The Role of PSPDFKit as a PDF Processor How we fit into the PDF landscape. Illustration: Add a Watermark to a PDF in UWP SDK TUTORIALS Windows C# PDF How To Add a Watermark to a PDF in UWP How to add a watermark to a PDF on UWP. Illustration: Removing Sensitive Information from a PDF SDK PRODUCTS PDF Redaction Removing Sensitive Information from a PDF This article explains different forms of redaction and discusses different methods used to redact a PDF document. Illustration: Repairing PDF Files SDK PDF Repairing PDF Files A blog post about some repairs PDF viewers make when processing documents. Illustration: Electronic Signatures in a PDF SDK PRODUCTS Security PDF Signing Electronic Signatures in a PDF Understand the differences between ink electronic signatures and certificate-based digital signatures when designing your screen flow, function, and backend. Illustration: Is My Document a Valid PDF? SDK TUTORIALS iOS Swift Objective-C PDF How To Is My Document a Valid PDF? Discover 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. Illustration: Working with PDF Metadata in Swift SDK DEVELOPMENT iOS Swift PDF Tips Development Working with PDF Metadata in Swift How and what metadata can be stored in a PDF, and how to programmatically work with this information. Illustration: How to view PDFs on Android SDK TUTORIALS Android Kotlin PDF How To How to view PDFs on Android This article presents existing free or open source libraries for opening PDF files in Android apps. Illustration: Add a watermark to a PDF on the web SDK 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: How to show a PDF in SwiftUI SDK TUTORIALS iOS Swift PDF How To SwiftUI How to show a PDF in SwiftUI How to show a PDF using SwiftUI, Apple's PDFKit, and Nutrient iOS SDK. Illustration: Merge PDFs in Swift SDK TUTORIALS iOS Swift PDF How To Merge PDFs in Swift How to merge multiple PDF files in Swift. Illustration: Secure Documents with PSPDFKit for iOS SDK TUTORIALS iOS Swift Objective-C PDF How To Security Secure Documents with PSPDFKit for iOS How to secure documents using PSPDFKit for iOS. Illustration: Understanding PDF bookmarks and outlines SDK DEVELOPMENT PDF Insights Development Understanding PDF bookmarks and outlines Discover the differences between PDF bookmarks and outlines, and how they impact document navigation and user experience. Illustration: How to generate PDF invoices in Node.js using PDFKit SDK TUTORIALS Web Node.js JavaScript PDF How To How to generate PDF invoices in Node.js using PDFKit Discover how to efficiently create dynamic PDF invoices in your Node.js application using the PDFKit library. Follow this step-by-step tutorial to implement both static and dynamic data for your invoices. Illustration: Tips for Creating a Maintainable and Fast PDF Form SDK TUTORIALS PDF How To Performance Forms Tips for Creating a Maintainable and Fast PDF Form This article offers some tips for creating a PDF form so that the document is maintainable and performs well in PDF viewers. Illustration: Preparing My Tax Return with Apache PDFBox, Docker, and Make SDK DEVELOPMENT Web Docker PDF Development 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: Incremental and Full Save in PDFs SDK DEVELOPMENT Android iOS Windows PDF Tips Insights Development Incremental and Full Save in PDFs This article goes into what's involved when incrementally or fully saving a PDF, and why it matters. Illustration: Making Notes on a PDF Document SDK PRODUCTS Productivity PDF Making Notes on a PDF Document This post highlights the tools and features within a PDF that help with marking and making notes in a document.

2018

Illustration: Generating PDFs with Ruby: 2018 Edition SDK DEVELOPMENT Web Ruby PDF Development 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: Understanding Images in PDF SDK DEVELOPMENT PDF Development Understanding Images in PDF We take a look at how images are stored in a PDF and discuss some important things to know about them. Illustration: How to generate PDFs with Elixir SDK DEVELOPMENT Elixir How To PDF Development How to generate PDFs with Elixir In this blog post, we'll look at an example of how to generate PDFs with Elixir. Illustration: Using PDF Viewer to Review Documents SDK TUTORIALS How To PDF PDF Viewer Using PDF Viewer to Review Documents Did you know that PDF Viewer offers everything you need for reviewing documents? In this article, you'll learn how you can use PSPDFKit's markup tools to make editing suggestions to the author of an article. Illustration: PDF syntax 101: Understanding PDF Object Types SDK DEVELOPMENT PDF Development PDF syntax 101: Understanding PDF Object Types An overview of the internal structure of a PDF. Illustration: What’s Hiding in Your PDF? SDK DEVELOPMENT PDF Insights Development What’s Hiding in Your PDF? PDFs hold information you may not know about. Discover different forms of metadata and where to look for them. Illustration: How to program a calculator in a PDF SDK TUTORIALS iOS JavaScript How To PDF How to program a calculator in a PDF PDF supports JavaScript, and you can use this functionality to program small applications inside a document. Illustration: Protecting PDF Documents SDK DEVELOPMENT PDF Signing Security Development Protecting PDF Documents Password-based security for PDF documents. Illustration: Generate On-Device PDF Reports on iOS SDK TUTORIALS iOS How To PDF Generate On-Device PDF Reports on iOS How to generate on-device PDF reports without using an internet connection. Illustration: Best PDF viewer for Android: How to create a PDF on Android SDK TUTORIALS Android Kotlin How To PDF Best PDF viewer for Android: How to create a PDF on Android Discover the best PDF viewers for Android and learn how to create PDFs with different methods, from using built-in tools to integrating powerful libraries like Nutrient. Illustration: Line Annotations in PDF SDK DEVELOPMENT PDF Annotations Development Line Annotations in PDF Line annotations are one of the most frequently used annotation types, and they are ideal for things like drawing attention to important areas of your document, diagramming the process flow, and decoration. Illustration: Exporting Images from PDF with PSPDFKit for macOS SDK TUTORIALS macOS Swift How To PDF Exporting Images from PDF with PSPDFKit for macOS We'll look at how a simple Swift script and PSPDFKit for macOS can be used to export image assets for your website or app from a vector PDF graphic, using an iOS app icon as an example. Illustration: What Are Appearance Streams? SDK DEVELOPMENT PDF Insights Development What Are Appearance Streams? An explanation of what appearance streams actually are, along with their gotchas. Illustration: PDF rendering — Definition, how to render, and more SDK TUTORIALS Web PDF.js How To PDF PDF rendering — Definition, how to render, and more Learn how to render PDF files in your browser with PDF.js, an open source JavaScript library by Mozilla. This tutorial walks you through PDF embedding, customization, and use cases for rendering PDFs directly on your webpage without plugins. Illustration: Searching PDFs SDK PRODUCTS PDF Insights Searching PDFs Searching PDFS and how we help you handle edge cases and avoid common pitfalls. Illustration: Forms in PDF SDK DEVELOPMENT PDF Tips Forms Development Forms in PDF Forms provide a simple yet flexible way to gather data from users. Illustration: Ways to Create a PDF on iOS SDK TUTORIALS iOS Swift How To PDF Ways to Create a PDF on iOS We look at the different ways of creating a PDF on iOS. Illustration: A guide to opening a PDF in React Native SDK TUTORIALS React Native How To PDF A guide to opening a PDF in React Native A tutorial on how to open a PDF in React Native. Illustration: What PDF digital signatures are and why they are important SDK PRODUCTS Security Signing PDF What PDF digital signatures are and why they are important Why protecting PDF documents with a digital signature is important and how Nutrient signs and validates a document. Illustration: PDF annotations: Types, uses, and how to manage them efficiently SDK DEVELOPMENT PDF Insights Annotations Development PDF annotations: Types, uses, and how to manage them efficiently Learn everything about PDF annotations, including their types, functions, and real-world applications. Discover how to add, edit, and manage annotations in PDFs with ease. See how Nutrient’s annotation model simplifies handling comments, highlights, and markup for a seamless document experience. Illustration: How to Extract Text from a PDF SDK DEVELOPMENT PDF Development How to Extract Text from a PDF Discover effective methods for extracting text from a PDF and learn how PSPDFKit simplifies this process.

2017

2016