ZingPDF 1.0.48
dotnet add package ZingPDF --version 1.0.48
NuGet\Install-Package ZingPDF -Version 1.0.48
<PackageReference Include="ZingPDF" Version="1.0.48" />
<PackageVersion Include="ZingPDF" Version="1.0.48" />
<PackageReference Include="ZingPDF" />
paket add ZingPDF --version 1.0.48
#r "nuget: ZingPDF, 1.0.48"
#:package ZingPDF@1.0.48
#addin nuget:?package=ZingPDF&version=1.0.48
#tool nuget:?package=ZingPDF&version=1.0.48
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
- repository: github.com/ZingPDF/ZingPDF
- docs: zingpdf.dev/docs.html
- guides: zingpdf.dev/guides.html
- capability matrix: zingpdf.dev/capabilities.html
- performance: zingpdf.dev/performance.html
- API reference: zingpdf.dev/api/
- examples folder: github.com/ZingPDF/ZingPDF/tree/main/examples
Package split
ZingPDF: core PDF load, edit, save, page, text, form, metadata, and encryption APIsZingPDF.GoogleFonts: download and register Google FontsZingPDF.OCR: OCR support for scanned and image-based PDF pagesZingPDF.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 | Versions 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. |
-
net8.0
- Microsoft.Extensions.DependencyInjection (>= 9.0.4)
- MorseCode.ITask (>= 2.0.3)
- Nito.AsyncEx.Coordination (>= 5.1.2)
- SixLabors.ImageSharp (>= 3.1.11)
- SkiaSharp (>= 3.116.1)
- System.Security.Cryptography.Pkcs (>= 10.0.0)
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 |