EvoPdfClient.NetCore 1.0.3-alpha

This is a prerelease version of EvoPdfClient.NetCore.
The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package EvoPdfClient.NetCore --version 1.0.3-alpha
                    
NuGet\Install-Package EvoPdfClient.NetCore -Version 1.0.3-alpha
                    
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="EvoPdfClient.NetCore" Version="1.0.3-alpha" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="EvoPdfClient.NetCore" Version="1.0.3-alpha" />
                    
Directory.Packages.props
<PackageReference Include="EvoPdfClient.NetCore" />
                    
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 EvoPdfClient.NetCore --version 1.0.3-alpha
                    
#r "nuget: EvoPdfClient.NetCore, 1.0.3-alpha"
                    
#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.
#addin nuget:?package=EvoPdfClient.NetCore&version=1.0.3-alpha&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=EvoPdfClient.NetCore&version=1.0.3-alpha&prerelease
                    
Install as a Cake Tool

EVO PDF Client for .NET Core

EVO PDF Logo Image

Features | Online Demo | Documentation | Free Trial | Licensing | Support

EVO PDF Client library for .NET Core can be easily integrated in any application targeting the .NET Core or .NET Standard 2.0 and above to create, read, edit and save PDF documents.

The library offers the HTML to PDF, Word to PDF, Excel to PDF, PDF to Text, PDF to Image, PDF to HTML and PDF Images Extractor components from EVO PDF Toolkit in a single library under a single namespace that you can access in your .NET applications.

Components and Features

  • HTML to PDF Converter with advanced support for CSS3, SVG, Web Fonts and JavaScript
  • Automatically create PDF links, forms, bookmarks and table of contents from HTML tags
  • Place content from multiple HTML documents at any position in PDF pages, headers or footers
  • HTML to Image Converter to create JPEG, PNG and Bitmap raster images from HTML documents
  • HTML to SVG Converter to create high quality vector images from HTML documents
  • Create PDF documents with text, graphics, images, headers and footers
  • Create PDF documents with security features and digital signatures
  • Create interactive PDF documents with forms, internal links, text notes and JavaScript actions
  • Edit, stamp and merge PDF documents
  • Word to PDF Converter
  • Excel to PDF Converter
  • PDF to Image Converter
  • PDF to HTML Converter
  • PDF to Text Converter
  • Search text in PDF
  • Extract images from PDF

Compatibility

The client library for .NET Core is compatible with any platform which supports .NET Standard 2.0 or above, including the platforms listed below:

  • .NET Core 7, 6, 5, 3, 2, .NET Standard 2.0 , .NET Framework 4.6.2 (and above)
  • Windows, Linux, macOS, Azure including App Service and Functions
  • Any type of application including Web, Console and Desktop applications

Getting Started

Before starting to use the EVO PDF Client for .NET Core in your applications you first have to install the EVO PDF Server. The server can be installed as Azure Cloud Service Worker Role, Azure Cloud Service Web Role, Azure Service Fabric Application, IIS ASP.NET Web Application or Windows Service.

EVO PDF Server

EVO PDF Server can be downloaded from EVO PDF Downloads page of the website, under Download EVO PDF Server section. EVO PDF Server package contains the server files and detailed installation instructions for each platform.

After the EVO PDF Server was installed, you are ready to use the EVO PDF Client Library for .NET Core in your applications.

C# Code Sample

Copy the C# code lines from the section below to use the HTML to PDF Converter component to create a PDF document from a web page or from a HTML string and save the result to a memory buffer for further processing or to a PDF file. The EVO PDF Client for .NET Core API is made available to your application by the using EvoPdfClient; statement from first line that you have to add at the top of your source file.

The server IP address is assigned during server installation and it can be omitted from HtmlToPdfConverter constructor if the server was installed on the localhost IP address 127.0.0.1 on default port 40001, for example if you installed the EVO PDF Server as a Windows Service on the local development machine with default options. There are also variants of the constructor accepting an URL instead of IP address if the server was installed as a web service in Azure or in IIS.

// add this using statement at the top of your C# file
using EvoPdfClient;

// create the converter object in your code where you want to run conversion
// change the serverIP value if the server was installed on a remote machine
string serverIP = "127.0.0.1";
HtmlToPdfConverter converter = new HtmlToPdfConverter(serverIP);

// convert HTML code to a PDF file
converter.ConvertHtmlToFile("<b>Hello World</b> from EVO PDF !", null, "converted_html.pdf");

// convert HTML code to a memory buffer
byte[] htmlToPdfBuffer = converter.ConvertHtml("<b>Hello World</b> from EVO PDF !", null);

// convert HTML page from URL to a PDF file
converter.ConvertUrlToFile("http://www.evopdf.com", "converted_url.pdf");

// convert HTML page from URL to a memory buffer
byte[] urlToPdfBuffer = converter.ConvertUrl("http://www.evopdf.com");

Free Trial

You can download the full EVO PDF Client for .NET package from EVO PDF Downloads page of the website. The package contains the product binaries, demo Visual Studio projects with full C# code for ASP.NET Core targeting .NET Core 6.0 and later versions, the library documentation in CHM format.

There are separate demo projects for each major component of the library, including HTML to PDF, Word to PDF, Excel to PDF, PDF to Text, PDF to Image, PDF to HTML and PDF Images Extractor.

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 website.

The same license keys for EVO PDF software works both with regular libraries for .NET Core and with EVO PDF Client for .NET Core. For example, a license key for EVO PDF Toolkit works with all components from client library, while a license for HTML to PDF Converter will work only with this component of the client library.

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 on the website.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

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