EvoPdf.Next.Core.Linux 14.0.0

Prefix Reserved
dotnet add package EvoPdf.Next.Core.Linux --version 14.0.0
                    
NuGet\Install-Package EvoPdf.Next.Core.Linux -Version 14.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="EvoPdf.Next.Core.Linux" Version="14.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="EvoPdf.Next.Core.Linux" Version="14.0.0" />
                    
Directory.Packages.props
<PackageReference Include="EvoPdf.Next.Core.Linux" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add EvoPdf.Next.Core.Linux --version 14.0.0
                    
#r "nuget: EvoPdf.Next.Core.Linux, 14.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package EvoPdf.Next.Core.Linux@14.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=EvoPdf.Next.Core.Linux&version=14.0.0
                    
Install as a Cake Addin
#tool nuget:?package=EvoPdf.Next.Core.Linux&version=14.0.0
                    
Install as a Cake Tool

EvoPdf Next Core PDF API for .NET (Linux x64)

EVO PDF Software Logo

EvoPdf Next Core PDF API for .NET | PDF Library for .NET | HTML to PDF for .NET | EVO PDF Software | Free Trial | Licensing | Support

Overview

The Core PDF API component of the EvoPdf 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 package includes only the Linux x64 runtime. Separate packages are available for Windows or multi-platform runtimes.

Package structure

EvoPdf 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 is a Linux x64 metapackage that references all NuGet packages required to run the Core PDF API component on Linux platforms.

There is also a multi-platform package EvoPdf.Next.Core that references both the Windows and Linux runtimes, which is ideal when developing on one operating system and deploying to multiple runtime environments.

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 Converter packages.

Compatibility

The compatibility list of this Linux x64 package includes the following platforms:

  • 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 (where supported)
  • Azure App Service and Azure Functions for Linux
  • Linux Virtual Machines
  • Docker containers for Linux
  • 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 Linux platforms, the Core PDF API component does not require additional dependencies unless HTML to PDF related features are used.

When HTML to PDF features are required, installing additional system dependencies may be necessary, depending on the Linux distribution and version.

Detailed instructions for installing Linux dependencies are available in the online documentation.

Install the package using your preferred NuGet package manager.

Core PDF API packages

Full library metapackages

Other EvoPdf.Next component packages

EvoPdf.Next namespace

All components of the EvoPdf Next for .NET library share the same namespace EvoPdf.Next and can be used together in the same application.

using EvoPdf.Next;

Getting Started

For documentation and code samples, please visit: https://www.evopdf.com/evopdf-next-core-pdf-api-dotnet

C# Code Samples

You can use the sample code below to create a PDF document with a text element using a standard font, then save it to a memory buffer that you can either write to a file or send to the browser for download.

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 EvoPdf Next for .NET evaluation package from EVO PDF 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 EVO PDF 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.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on EvoPdf.Next.Core.Linux:

Package Downloads
EvoPdf.Next.Core

The Core PDF API component of the EvoPdf Next Library for .NET provides the API for programmatically creating, manipulating and securing PDF documents. You can create PDF documents by adding text, images and other graphical elements and then enhance them with features such as encryption, permissions, digital signatures, custom headers, footers, stamps and other advanced 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 EvoPdf Next Core PDF API runtimes and is ideal when developing on one operating system and deploying to multiple runtime environments. Compatibility: * 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 (where supported) * 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 elements * Encrypt, set permissions and passwords for the PDF documents * Control the PDF document display with PDF viewer preferences * Create PDF documents with digital signatures * Edit PDF documents by applying stamps, headers and footers * Merge PDF documents * Asynchronous methods for async and await Documentation and code samples: https://www.evopdf.com/evopdf-next-core-pdf-api-dotnet

EvoPdf.Next.HtmlToPdf.Linux

EvoPdf Next HTML to PDF Converter for .NET is a core component of the EvoPdf Next Library for .NET, using an advanced, highly accurate and reliable Chromium-based rendering engine that processes modern HTML, CSS and JavaScript content in compliance with the latest standards. The converter targets .NET Standard 2.0 and can be used in .NET Core and .NET Framework applications deployed on Linux and Windows platforms, including Azure App Service, Azure Functions and Docker. This package includes only the Linux x64 runtime. Separate packages are available for Windows or multi-platform runtimes. On Linux platforms, installing some dependency packages might be required, depending on the Linux distribution and version. The online documentation includes instructions for installing Linux dependencies on a variety of Linux platforms. Compatibility: * 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 (where supported) * Azure App Service and Azure Functions for Linux * Linux Virtual Machines * Docker containers for Linux * Web, Console and Desktop applications Main Features: * Convert HTML with CSS, web fonts and JavaScript to PDF * Support modern web standards and technologies * Add page numbering in PDF headers and footers from HTML * Repeat HTML table headers and footers in PDF pages * Control PDF page breaks with CSS in HTML * Create outlines and tables of contents from heading tags * Convert specific HTML regions * Retrieve HTML element positions in the PDF * Create tagged PDFs for accessibility * Trigger conversion automatically or manually * Render for screen or print media types * Set PDF security, viewer settings and signatures * Set HTTP headers and cookies * Use GET and POST requests * Convert HTML to JPEG, PNG and WebP images * Convert SVG to PDF * Asynchronous methods for async and await Documentation and code samples: https://www.evopdf.com/evopdf-next-html-to-pdf-dotnet

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
14.0.0 59 12/20/2025