Morph.PDFium 1.1.0

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

Morph.PDFium

A .NET wrapper over PDFium, using the prebuilt native binaries from pdfium-binaries (Windows, Linux, and macOS). No image library dependency: PNG encoding is built in.

Beyond rendering pages to PNG, it covers text extraction and search, navigation (bookmarks, destinations, links), annotations, AcroForm fields, page manipulation (import/merge, rotate, insert, delete, flatten), content editing, save, attachments and signatures.

using var document = PdfiumDocument.Load("input.pdf");

var pageCount = document.PageCount;
var size = document.GetPageSize(0);
var properties = document.GetProperties();

var png = document.RenderPage(0, dpi: 96);
File.WriteAllBytes("page1.png", png);

Documentation

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  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 (1)

Showing the top 1 NuGet packages that depend on Morph.PDFium:

Package Downloads
Verify.PDFium

Extends Verify (https://github.com/VerifyTests/Verify) to allow verification of PDF documents via PDFium https://pdfium.googlesource.com/pdfium/

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.1.0 0 6/13/2026
1.0.0 37 6/12/2026