HiQPdf.Next.Core
18.0.0
Prefix Reserved
dotnet add package HiQPdf.Next.Core --version 18.0.0
NuGet\Install-Package HiQPdf.Next.Core -Version 18.0.0
<PackageReference Include="HiQPdf.Next.Core" Version="18.0.0" />
<PackageVersion Include="HiQPdf.Next.Core" Version="18.0.0" />
<PackageReference Include="HiQPdf.Next.Core" />
paket add HiQPdf.Next.Core --version 18.0.0
#r "nuget: HiQPdf.Next.Core, 18.0.0"
#:package HiQPdf.Next.Core@18.0.0
#addin nuget:?package=HiQPdf.Next.Core&version=18.0.0
#tool nuget:?package=HiQPdf.Next.Core&version=18.0.0
HiQPdf Next Core PDF API for .NET (Multi-platform)
HiQPdf Next Core PDF API for .NET | PDF Library for .NET | HTML to PDF for .NET | HiQPdf Software | Free Trial | Licensing | Support
Overview
The Core PDF API component of the HiQPdf Next Library for .NET provides a powerful API for programmatically creating, manipulating and securing PDF documents.
You can create PDF documents by adding text, images and other graphical elements and enhance them with advanced features such as encryption, permissions, digital signatures, custom headers, footers, stamps and other document processing options.
The library targets .NET Standard 2.0 and can be used in .NET Core and .NET Framework applications deployed on Windows and Linux platforms, including Azure App Service, Azure Functions and Docker.
This is a multi-platform metapackage that references both the Windows x64 and Linux x64 HiQPdf Next Core runtimes and is ideal when developing on one operating system and deploying to multiple runtime environments.
If you need a single-platform package, you can use HiQPdf.Next.Core.Windows or HiQPdf.Next.Core.Linux.
Package structure
HiQPdf Next for .NET has a modular architecture, with separate NuGet packages for each major component, preventing unnecessary files from being included in your applications.
This package references both the Windows and Linux Core runtime packages required to run the Core PDF API component across supported platforms.
The Core PDF API also includes the classes used for HTML to PDF conversion and for adding HTML headers, footers and stamps.
To use these features, reference the appropriate Core Runtime package for your target platform or use the dedicated HTML to PDF packages.
Compatibility
The compatibility list of this multi-platform package includes the following platforms:
- Windows 10, 11 and Windows Server 2016 to 2025
- Linux x64 distributions
- .NET 10.0, 9.0, 8.0, 7.0, 6.0 and .NET Standard 2.0
- .NET Framework 4.6.2 to 4.8.1
- Azure App Service and Azure Functions
- Virtual Machines
- Docker containers
- Web, Console and Desktop applications
Main Features
- Create, edit and merge PDF documents
- Generate PDF documents by adding text, images and other graphical elements
- Encrypt PDF documents and set permissions and passwords
- Control PDF viewer preferences and document display options
- Create PDF documents with digital signatures
- Edit PDF documents using stamps, headers and footers
- Merge multiple PDF documents
- Asynchronous methods for async and await
Installation
On Windows platforms, the Core PDF API component does not require the installation of additional dependencies.
On Linux platforms, installing additional system dependencies might be required when using HTML to PDF related features, depending on the Linux distribution and version used.
Detailed instructions for installing Linux dependencies are available in the online documentation.
Install the package using your preferred NuGet package manager.
Related packages
Core PDF API packages
HiQPdf.Next.Core (Multi-platform)
https://www.nuget.org/packages/HiQPdf.Next.CoreHiQPdf.Next.Core.Windows (Windows x64)
https://www.nuget.org/packages/HiQPdf.Next.Core.WindowsHiQPdf.Next.Core.Linux (Linux x64)
https://www.nuget.org/packages/HiQPdf.Next.Core.Linux
Full library metapackages
HiQPdf.Next (Multi-platform)
https://www.nuget.org/packages/HiQPdf.NextHiQPdf.Next.Windows (Windows x64)
https://www.nuget.org/packages/HiQPdf.Next.WindowsHiQPdf.Next.Linux (Linux x64)
https://www.nuget.org/packages/HiQPdf.Next.Linux
Other HiQPdf.Next component packages
HTML to PDF
https://www.nuget.org/packages/HiQPdf.Next.HtmlToPdfWord to PDF
https://www.nuget.org/packages/HiQPdf.Next.WordToPdf.AddOnExcel to PDF
https://www.nuget.org/packages/HiQPdf.Next.ExcelToPdf.AddOnRTF to PDF
https://www.nuget.org/packages/HiQPdf.Next.RtfToPdf.AddOnMarkdown to PDF
https://www.nuget.org/packages/HiQPdf.Next.MarkdownToPdf.AddOnPDF Processor (PDF to text, PDF to images, extract images)
https://www.nuget.org/packages/HiQPdf.Next.PdfProcessor
HiQPdf.Next namespace
All components of the HiQPdf Next for .NET library share the same namespace HiQPdf.Next and can be used together in the same application.
To use the library in your own code, add the following using directive at the top of your C# source file:
using HiQPdf.Next;
Getting Started
For documentation and code samples, please visit: https://www.hiqpdf.com/hiqpdf-next-core-pdf-api-dotnet
C# Code Samples
PdfDocumentCreateSettings pdfCreateSettings = new PdfDocumentCreateSettings()
{
PageSize = PdfPageSize.A4,
PageOrientation = PdfPageOrientation.Portrait,
Margins = new PdfMargins(36, 36, 36, 36)
};
// Create a new PDF document with the specified settings
using PdfDocument pdfDocument = new PdfDocument(pdfCreateSettings);
// Create a standard Helvetica font
PdfFont fontHelvetica = PdfFontManager.CreateStandardFont(PdfStandardFont.Helvetica, 16f, PdfFontStyle.Normal, PdfColor.Blue);
// Add a title using the Helvetica font
PdfTextElement pdfText = new PdfTextElement("Hello World !!!", fontHelvetica)
{
X = 10,
Y = 10
};
PdfTextRenderInfo textRenderInfo = pdfDocument.AddText(pdfText);
// Save to memory buffer
byte[] outPdfBuffer = pdfDocument.Save();
Free Trial
You can download the HiQPdf Next for .NET evaluation package from HiQPdf Downloads page of the website.
The evaluation package contains a demo ASP.NET application with full C# code for all features of the library.
You can evaluate the library for free as long as it is needed to ensure that the solution fits your application needs.
Licensing
The HiQPdf Software licenses are perpetual which means they never expire for a version of the product and include free maintenance for the first year. You can find more details about licensing on the website.
Support
For technical and sales questions or for general inquiries about our software and company you can contact us using the email addresses from the contact page of the website.
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- HiQPdf.Next.Core.Linux (>= 18.0.0)
- HiQPdf.Next.Core.Windows (>= 18.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 18.0.0 | 35 | 12/24/2025 |
