HiQPdf Next PDF Processor Library for .NET

HiQPdf Next PDF Processor Library for .NET Logo

With HiQPdf Next PDF Processor Library for .NET you can extract text from PDF documents, search text in PDF documents, convert PDF pages to images and extract images from PDF documents while preserving transparency information.

You can deploy the library on a variety of Windows and Linux platforms, including Azure App Service and Functions or Docker.

Download Now
Online Demo
Documentation

With HiQPdf Next PDF Processor Library for .NET you can extract text and images from PDF, search text in PDF and convert PDF pages to images.
See below HiQPdf Next PDF Processor components for more details.

Compatibility Platforms

HiQPdf Next for .NET can run on a variety of Windows and Linux platforms in web, console and desktop applications across all modern .NET platforms. The library components can be used in Azure App Service and Azure Functions environments on both Windows and Linux. Deployment to Docker Windows and Linux containers is also supported.
The .NET library targets .NET Standard 2.0, which makes it compatible with a wide range of .NET Core and .NET Framework applications.

Getting Started

The online documentation contains Getting Started guides for Windows, Linux, Azure App Service and Azure Functions, with detailed instructions for integrating the library into your application and complete C# examples for each important feature of the library.
You can see the current capabilities of the library by checking the online demo application for this library and the API reference in the online documentation.

Download Demo Application

You can also download a free trial package for .NET, which includes an ASP.NET demo application project with complete C# source code as a starting point for experimenting with your own usage scenarios.
Running the samples in the demo application that involve HTML to PDF conversion features on Linux platforms might require installing some dependency packages. The documentation includes an entire section dedicated to building, publishing and running the demo application on multiple platforms.

NuGet Packages

For Windows deployments, add a reference to the HiQPdf.Next.PdfProcessor.Windows NuGet package. For Linux deployments, add a reference to the HiQPdf.Next.PdfProcessor.Linux NuGet package.
The package for Windows is referenced by the HiQPdf.Next.Windows metapackage for all components and the package for Linux is referenced by the HiQPdf.Next.Linux metapackage for all components.
There are also multiplatform metapackages that reference both the Windows and Linux HTML to PDF packages: HiQPdf.Next.PdfProcessor for the PDF Processor functionality and HiQPdf.Next for the entire HiQPdf Next library.

Installation

The PDF Processor component generally does not require the installation of additional dependencies, either on Windows or on Linux.

HiQPdf.Next Namespace

All components of the HiQPdf Next for .NET library share the same HiQPdf.Next namespace and can be used together in the same application. To use the library in your own code, add the using directive at the top of your C# source file, as shown below.
// Include the HiQPdf.Next namespace at the top of your C# file
using HiQPdf.Next;

HiQPdf Next PDF Processor for .NET Components

The HiQPdf Library for .NET has a modular structure, with separate NuGet packages for each major component. The PDF Processor includes the subset of the HiQPdf Library components for converting PDF to text and searching text in PDF, converting PDF pages to images and for extracting images from PDF.
PDF to Text Logo

PDF to Text

The PDF to Text Converter is a component of the HiQPdf Next Library for .NET that enables text extraction from PDF documents in the original layout or optimized for reading, as well as text search in PDF that returns the exact positions of the matches. You can find more details about this component in HiQPdf Next PDF to Text for .NET page.
PDF to Image Logo

PDF to Image

The PDF to Image Converter is a component of the HiQPdf Next Library for .NET that enables the conversion of PDF pages to PNG images. You can control the color space, resolution and background transparency of the generated images. You can find more details about this component in HiQPdf Next PDF to Image for .NET page.
PDF Images Extractor Logo

PDF Images Extractor

The PDF Images Extractor is a component of the HiQPdf Next Library for .NET that enables the extraction of images from PDF files. The extracted images are in PNG format and preserve the transparency information available in the PDF. You can find more details about this component in HiQPdf Next PDF Images Extractor for .NET page.

Features List

HiQPdf Next PDF Processor for .NET offers advanced options for extracting text and images from PDF, searching text in PDF and converting PDF pages to images.

Extract text and images from PDF, search text in PDF, convert PDF pages to images

HiQPdf Next PDF Processor for .NET allows you to extract text from PDF documents with the original layout or optimized for reading order, search text in PDF documents, convert PDF pages to PNG images, or extract the images from a PDF while preserving transparency.

Available on Both Windows and Linux Platforms

HiQPdf Next for .NET can run on both Windows 64-bit and Linux 64-bit platforms. There are different NuGet packages for Windows and Linux, including the same .NET library but with different native runtimes. For Windows, the minimum required version is Windows 10 or Windows Server 2016.

Built for .NET Standard 2.0 for Maximum Compatibility

The .NET library targets .NET Standard 2.0, making it compatible with a wide range of .NET Core and .NET Framework applications. It is compatible with .NET 10.0, 9.0, 8.0, 7.0, 6.0, .NET Standard 2.0 and .NET Framework 4.6.2 to 4.8.1.

Fully Compatible with Azure App Service and Azure Functions on Both Windows and Linux

The converter can run without restrictions in your Azure App Service and Azure Functions .NET Core applications targeting both Windows and Linux platforms. Web fonts and other features are fully supported by HiQPdf Next for .NET. Online documentation offers detailed usage instructions for Azure applications targeting both Windows and Linux.

NuGet Packages for Windows and Linux

HiQPdf Next for .NET is delivered as NuGet packages for Windows and Linux. The packages include the .NET Standard 2.0 library, the same for both platforms, and the specific native runtime for each platform.
ASP.NET Core Demo Application with C# Code for All Features
The zip package that can be downloaded from the website contains the project for the ASP.NET Core demo application with C# sample code for all major library features.

Simple and Flexible Licensing with a Single License for All Libraries

The license for HiQPdf Next for .NET works with both the classic HiQPdf Library for .NET and the multi-platform client-server solution. There are no additional runtime or deployment costs charged for using our software component in your applications.