ZingPDF 1.0.48

dotnet add package ZingPDF --version 1.0.48
                    
NuGet\Install-Package ZingPDF -Version 1.0.48
                    
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="ZingPDF" Version="1.0.48" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ZingPDF" Version="1.0.48" />
                    
Directory.Packages.props
<PackageReference Include="ZingPDF" />
                    
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 ZingPDF --version 1.0.48
                    
#r "nuget: ZingPDF, 1.0.48"
                    
#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 ZingPDF@1.0.48
                    
#: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=ZingPDF&version=1.0.48
                    
Install as a Cake Addin
#tool nuget:?package=ZingPDF&version=1.0.48
                    
Install as a Cake Tool

ZingPDF

ZingPDF is a proprietary .NET 8 library for loading, creating, editing, and saving PDFs in C#.

It covers the PDF jobs many applications need first: page editing, document assembly, text extraction, form filling and flattening, watermarking, compression, metadata updates, encryption, and clean rewrites without prior incremental history.

Installation

dotnet add package ZingPDF

Quick start

Create a blank PDF, write text, and save it:

using ZingPDF;
using ZingPDF.Fonts;
using ZingPDF.Graphics;
using ZingPDF.Syntax.CommonDataStructures;

using var pdf = Pdf.Create();
var page = await pdf.GetPageAsync(1);
var font = await pdf.RegisterStandardFontAsync(StandardPdfFonts.Helvetica);

await page.AddTextAsync(
    "Hello from ZingPDF",
    Rectangle.FromDimensions(320, 72),
    font,
    18,
    RGBColour.Black);

await pdf.SaveAsync(File.Create("hello.pdf"));

Fill and flatten a PDF form:

using ZingPDF.Elements.Forms.FieldTypes.Text;

using var input = File.OpenRead("form.pdf");
using var output = File.Create("form-completed.pdf");
using var pdf = Pdf.Load(input);

var form = await pdf.GetFormAsync();
var nameField = await form.GetFieldAsync<TextFormField>("Customer.Name");
await nameField.SetValueAsync("Ada Lovelace");

await form.FlattenAsync();
await pdf.SaveAsync(output);

Export selected pages into a new document:

using var input = File.OpenRead("packet.pdf");
using var output = File.Create("selected-pages.pdf");
using var pdf = Pdf.Load(input);
using var selectedPages = await pdf.ExportPagesAsync([1, 3, 5]);

await selectedPages.SaveAsync(output);

Main workflows

  • create new PDFs and append, insert, delete, export, or split pages
  • add text, images, and watermarks to pages
  • register standard PDF fonts and embedded TrueType fonts
  • read and update metadata
  • extract text from full documents or individual pages
  • fill and flatten AcroForm fields
  • merge PDFs and save combined output
  • compress output and tune image quality
  • decrypt, encrypt, and rewrite PDFs without prior incremental history

Documentation

Package split

  • ZingPDF: core PDF load, edit, save, page, text, form, metadata, and encryption APIs
  • ZingPDF.GoogleFonts: download and register Google Fonts
  • ZingPDF.OCR: OCR support for scanned and image-based PDF pages
  • ZingPDF.FromHTML: render HTML to PDF through PuppeteerSharp

Licensing

ZingPDF is proprietary software. Review LICENSE.txt and ensure you have an active paid subscription with sufficient seats, or another applicable commercial agreement, before commercial use or commercial bundling.

Support and compatibility

See SUPPORT.md in the package root or docs/project/SUPPORT.md in the repository for the current support stance and release-readiness notes.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on ZingPDF:

Package Downloads
ZingPDF.FromHTML

HTML-to-PDF conversion helpers for ZingPDF using PuppeteerSharp.

ZingPDF.GoogleFonts

Google Fonts integration package for ZingPDF.

ZingPDF.OCR

OCR companion package for image-based PDF pages in ZingPDF.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.48 0 4/7/2026
1.0.45 80 4/6/2026
1.0.44 82 4/6/2026
1.0.43 83 4/6/2026
1.0.40 85 4/5/2026
1.0.36 74 4/5/2026
1.0.35 75 4/4/2026
1.0.34 75 4/4/2026
1.0.33 76 4/4/2026
1.0.32 83 4/3/2026
1.0.31 76 4/3/2026
1.0.30 70 4/3/2026
1.0.29 90 4/3/2026
1.0.28 71 4/3/2026
1.0.27 78 4/3/2026
1.0.26 84 4/2/2026
1.0.25 77 4/1/2026
1.0.24 73 4/1/2026
Loading failed