2024
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.
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.
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.
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.
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.
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.
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
LEARNING
Company
Products
PDF
PDF/A explained: Your 2023 guide
Discover everything about PDF/A, its benefits, uses, and how to safeguard your documents for the future.
TUTORIAL
iOS
How To
PDF
How to Edit PDFs in an iOS Application Using a PDF Library
Learn how to edit PDFs in your application using PSPDFKit's iOS PDF library. Learn to edit, crop, rotate, watermark & attach files to PDFs in your iOS app.
INSIGHTS
Company
Products
PDF
PDF SDK: Build vs. Buy
Learn the pros and cons of building vs. buying a PDF SDK. Understand the cost, time, and resource implications to make the best decision for your project.
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.
LEARNING
SDK
PDF
What is a PDF SDK? | A definition by Nutrient
Discover how a PDF SDK can streamline your development process and enhance your application with powerful PDF capabilities.
DEVELOPMENT
PDF
Text
Internationalization
Layout
Development
The Challenges of PDF Text Layout
The process and difficulties involved in laying out text in PDF documents.
BLOG
PDF
What Are Color Profiles and How Are They Used in PDFs?
Color profiles standardize the description of colors in digital files, and depending on your use case, you may need to use some other than the commonly known sRGB.
2022
2021
2020
2019
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.
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.
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.
TUTORIALS
Android
Kotlin
PDF
How To
Add a Watermark to a PDF on Android
How to add a watermark to a PDF on Android.
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.
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.
DEVELOPMENT
Android
iOS
Web
PDF
Development
The Role of PSPDFKit as a PDF Processor
How we fit into the PDF landscape.
TUTORIALS
Windows
C#
PDF
How To
Add a Watermark to a PDF in UWP
How to add a watermark to a PDF on UWP.
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.
BLOG
PDF
Repairing PDF Files
A blog post about some repairs PDF viewers make when processing documents.
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.
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.
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.
TUTORIALS
Android
Kotlin
PDF
How To
How to View PDF on Android
This article presents existing free or open source libraries for opening PDF files in Android apps.
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.
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.
TUTORIALS
iOS
Swift
PDF
How To
Merge PDFs in Swift
How to merge multiple PDF files in Swift.
TUTORIALS
iOS
Swift
Objective-C
PDF
How To
Security
Secure Documents with PSPDFKit for iOS
How to secure documents using PSPDFKit for iOS.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
DEVELOPMENT
PDF
Development
PDF syntax 101: Understanding PDF Object Types
An overview of the internal structure of a PDF.
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.
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.
DEVELOPMENT
PDF
Signing
Security
Development
Protecting PDF Documents
Password-based security for PDF documents.
TUTORIALS
iOS
How To
PDF
Generate On-Device PDF Reports on iOS
How to generate on-device PDF reports without using an internet connection.
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.
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.
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.
DEVELOPMENT
PDF
Insights
Development
What Are Appearance Streams?
An explanation of what appearance streams actually are, along with their gotchas.
TUTORIALS
Web
PDF.js
How To
PDF
PDF rendering in the browser with PDF.js
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.
PRODUCTS
PDF
Insights
Searching PDFs
Searching PDFS and how we help you handle edge cases and avoid common pitfalls.
DEVELOPMENT
PDF
Tips
Forms
Development
Forms in PDF
Forms provide a simple yet flexible way to gather data from users.
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.
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.
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.
DEVELOPMENT
PDF
Insights
Annotations
Development
What are PDF annotations? Understanding their types and uses
Discover everything you need to know about PDF annotations, their types, and how they function in PDFs. Learn how Nutrient makes managing these annotations simple with its robust annotation model.
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