🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

PDFNet

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

PDFNet

[PDF Reader. PDF Control. PDF Component] Apryse SDK is the ultimate PDF toolkit. This Nuget package is for Windows .NET Framework 4.5.1+ 32bit and 64bit applications. For other Nuget packages see here: https://www.pdftron.com/kb_nuget_packages With Apryse components you can build reliable & speedy applications that can view, create, print, edit, and annotate PDFs ... across operating systems. Developers use Apryse SDK to read, write, and edit PDF documents compatible with all published versions of PDF specification (including the latest ISO32000). The extensive PDF library API supports most common use-case scenarios such as: * PDF Viewing & Collaboration * PDF Rasterization * PDF Printing * PDF Form filling and flattening * PDF Split & Merge * PDF Stamping * Dynamic PDF generation (e.g. FlowDocument & Xaml to PDF) * PDF Text extraction and indexing * PDF Packages * PDF Layers (OCGs) * PDF Editing * PDF Encryption * Manipulate PDF bookmarks, links, and annotations. * PDF Optimization * PDF conversion to XML, HTML, XPS, SVG, TIF, etc. * PDF/A Validation and Conversion * PDF Redaction * PDF Conversion from XPS, MS Office, HTML, XAML, TXT, TIFF etc. * HTML to PDF Conversion

11.4.0
NuGet
Version published
Maintainers
1
Created
Source

PDFNet SDK is the ultimate PDF toolkit.

With PDFNet components you can build reliable & speedy applications that can view, create, print, edit, and annotate PDFs ... across operating systems.

Developers use PDFNet SDK to read, write, and edit PDF documents compatible with all published versions of PDF specification (including the latest ISO32000-2). The extensive PDF library API supports most common use-case scenarios such as:

  •    PDF Viewing & Collaboration
    
  •    PDF Rasterization
    
  •    PDF Printing
    
  •    PDF Form filling and flattening
    
  •    PDF Split & Merge
    
  •    PDF Stamping
    
  •    Dynamic PDF generation (e.g. FlowDocument & Xaml to PDF)
    
  •    PDF Text extraction and indexing
    
  •    PDF Packages
    
  •    PDF Layers (OCGs)
    
  •    PDF Editing
    
  •    PDF Encryption
    
  •    Manipulate PDF bookmarks, links, and annotations.
    
  •    PDF Optimization
    
  •    PDF conversion to XML, HTML, XPS, SVG, TIF, etc.
    
  •    PDF/A Validation and Conversion
    
  •    PDF Redaction
    
  •    PDF Conversion from XPS, MS Office, HTML, XAML, TXT, TIFF etc.
    
  •    HTML to PDF Conversion
    

*********************************** Quick Start ***********************************

Add the following line of code to your Program.cs, or similar file.

private static pdftron.PDFNetLoader loader = pdftron.PDFNetLoader.Instance();

This static initialization must occur before any call to PDFNet, so that the correct PDFNet library (x86 or x64) will be loaded. This is not required if you are targeting x86 or x64 platforms, but is very helpful if you are targeting AnyCPU platform.

Next, add the following code somewhere that will ensure it will be called before any other calls to PDFNet.

pdftron.PDFNet.Initialize();

You are now ready to use PDFNet, see the Getting Started Guides below, or head straight to the samples page. https://docs.apryse.com/core/guides/get-started/dotnet

************************************ Important ************************************

The PDFNet SDK relies on the Microsoft VC++ Redistributables. These are included when you install Visual Studio, but may not be present on target machines when redistributing your application.

Getting Started Guides

https://docs.apryse.com/core/guides/get-started/windows

Package Contents

build net40 PDFNet - .Net 4.0+ PDFNet CLR libraries PDFNet.targets - MSBuild script to copy PDFNet CLR libraries to binary output folder lib net40 PDFNet.dll - PDFNet x86 for .Net 4.0+. 'Copy Local: false' PDFNetLoader.dll - Loads x86 or x64 PDFNet library at runtime (e.g. side-by-side assembly loading) tools install.ps1 - Sets lib/net40/PDFNet.dll to 'Copy Local:false' PDFNet_License.pdf - PDFTron PDFNet License agreement LICENSE.txt - Pointer to PDFNet_License.pdf readme.txt

Resources

PDFNet API | https://sdk.apryse.com/api/PDFTronSDK/dotnet/index.html Sample Code | https://docs.apryse.com/core/samples Stackoverflow | stackoverflow.com/questions/tagged/pdftron+or+pdfnet Forum | groups.google.com/forum/?fromgroups#!forum/pdfnet-sdk Blog | https://apryse.com/blog PDF and PDFNet Introduction | https://docs.apryse.com/core/guides/get-started/dotnet PDFNetLoader Source Code | github.com/PDFTron/PDFNetLoader

Purchasing / Licensing

https://apryse.com/form/contact-sales

Copyright 2020 PDFTron Systems, Inc, All Rights Reserved

Keywords

PDF

FAQs

Package last updated on 09 Apr 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts