VintaSoft PDF .NET Plug-in

Reader, Writer and Editor of PDF documents for .NET, WPF and ASP.NET

PDF (Portable Document Format) is a file format that enables users to exchange and view electronic documents easily and reliably, independently of the environment in which documents were created. Each PDF file encapsulates a complete description of a fixed-layout flat document, including the text, fonts, graphics, and other information needed to display the document.

VintaSoft PDF .NET Plug-in is the add-on for VintaSoft Imaging .NET SDK, which allows to read, verify, generate, print, edit, protect, optimize, compress, convert and save PDF document.

General features

  • PDF Reader and Writer license is necessary
  • Create new PDF document in file or stream
  • Create PDF document compatible with PDF specification 1.0-1.7, 2.0
  • Create PDF document compatible with PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-3a, PDF/A-3b specification
  • Create encrypted PDF document
  • Create PDF document with portfolio
  • PDF Reader license is necessary
  • Load an existing PDF document from file or stream
  • Load PDF documents compatible with PDF specification 1.0-1.7, 2.0
  • Load PDF documents compatible with PDF/A specification
  • Load encrypted PDF document
  • Load PDF document with portfolio
  • Load damaged PDF document
  • PDF Reader license is necessary
  • Render the whole PDF page or a page region
  • Customize the algorithm of PDF content rendering
    • Disable rendering of text, images, graphics, etc
    • Change text before rendering
    • Preprocess image before rendering
    • Change vector graphics before rendering
    • Change graphic state before rendering
  • Get intermediate image while rendering a PDF page - this is necessary for progressive PDF page preview
  • Get scaled region of PDF page
  • Color management support
  • Transparency support
  • PDF functions support
  • Render text of PDF page
    • Supported fonts: TrueType, OpenType, CompactFontFormat, Type0, Type1, Type3
    • Supported text rendering modes: fill, stroke, invisible, clipping
    • Supported the rendering of vertically aligned text
  • Render images of PDF page
    • Render images with the following compressions: None, ASCII85, ASCIIHEX, CCITT Group 3, CCITT Group 4, JPEG, LZW, Run Length, Flate (ZIP)
    • Render images with JBIG2 compression - VintaSoft JBIG2 .NET Plug-in is necessary
    • Render images with JPEG2000 compression - VintaSoft JPEG2000 .NET Plug-in is necessary
  • Render graphics of PDF page
    • Render forms
    • Render annotations
    • Render shading and tiling patterns
    • Color blending support
  • Supported color spaces: CalGray, CalRGB, DeviceCMYK, DeviceGray, DeviceN, DeviceRGB, ICCBased, Indexed, Lab, Separation, Pattern
  • Render Optional Content Groups (OCGs) of PDF page
  • PDF Reader and Writer license is necessary
  • Get a list of all digital signatures of PDF document
  • Obtain information about digital signature: certificate that was used to create the signature; certificates chain that was used to create the signature; additional information
  • Verify a digital signature:
    • Supported digital signature formats: PKCS#1, PKCS#7
    • Supported digital signature computing methods: byte range digest
  • Add a digital signature to a PDF document:
    • Supported certificate formats: X509 certificate
    • Supported digital signature computing methods: byte range digest
    • Supported digital signature formats: PKCS#1, PKCS#7
  • Create a visual appearance of digital signature field
  • Recover and save a revision of PDF document (the state of the document when it was signed)
  • PDF Writer license is necessary
  • Save PDF document to a file or stream
  • Save new PDF document as a document compatible with PDF specification 1.0-1.7
  • Save new PDF document as a document compatible with PDF/A specification
  • Save changes in an existing PDF document using incremental update for preserving document history
  • Save changes in PDF document back to the source
  • Save changes in PDF document to a new source and switch the source after saving

Development and Deployment requirements

Development requirements:
  • VintaSoft Imaging .NET SDK
  • Development environments: Microsoft Visual Studio .NET 2005, 2008, 2010, 2012, 2013, 2015, 2017
  • Programming languages: C#, VB.NET, any .NET compatible language
  • Development platforms: .NET, WinForms, WPF, ASP.NET WebForms, ASP.NET MVC
Deployment requirements:
  • VintaSoft Imaging .NET SDK
  • Microsoft Windows XP, Vista, 7, 8, 8.1, 10 (32-bit и 64-bit)
  • Microsoft Windows Server 2003, 2008, 2012, 2016 (32-bit и 64-bit)
  • Microsoft .NET Framework: 2.0, 3.0, 3.5, 4.0, 4.5, 4.6, 4.7

Free Evaluation Version

The evaluation version allows you to test the VintaSoft Imaging .NET SDK with Plug-ins features for free and determine if the SDK functionality suits your needs in practice.
Periodicaly will appear the nag screen asking to license the program. Also the evaluation version has some functional restrictions.
You have to acquire a license if you want to use the SDK without evaluation restrictions.

Downloading the evaluation version of VintaSoft Imaging .NET SDK enables you to try out all Plug-ins -
Annotation, PDF, JBIG2, JPEG2000, Document Cleanup, OCR, DICOM, Forms Processing.

Download Evaluation Version

Demo applications


The SDK comes with demo applications for WinForms, WPF, ASP.NET WebForms and ASP.NET MVC demonstrating the general SDK features. The demo applications simplify the process of SDK functionality evaluation allowing quickly determine whether it suits your specific requirements.

Each demo application comes as source code example written in C# or VB.NET for use in Microsoft Visual Studio .NET 2005, 2008, 2010, 2012, 2013, 2015, 2017.

You have to download and install the SDK evaluation version to your computer if you want to run and test our demo applications.

Existing license holders can use the source code examples of demo applications as templates for their own applications.

On-line demo applications

If you goal is to develop an ASP.NET application and you want to make a quick review of the SDK functionality without installing it to your computer, you can do the test using our on-line web demo applications.

Documentation

The SDK is delivered with detailed technical documentation file, which includes User Guide, .NET API Reference, JavaScript API Reference etc.
The documentation is designed for persons having at least basic knowledges and skills in programming of software applications.

The list of general release notes showing the SDK development history is available here: History

The documentation file for off-line use can be downloaded from this link: Off-line doc

See online documentation

The information about all available support resources can found on our Support page.

The SDK has also a list of frequently asked questions and answers to them: F.A.Q. page.

VintaSoft products discussions in the Community Forums provide a convenient place for programmers to exchange information. Please search or post your technical questions there. VintaSoft's Customer Support Service monitors forums every workday.

Сontact us if you are unable to find necessary answer or solution in the presented support resources and technical documentation or if you want us to show you how VintaSoft products can help to fulfil your specific requirements.

Plug-in licensing

Purchase a license

Any Plug-in is the add-on for VintaSoft Imaging .NET SDK and can be used only together with the VintaSoft Imaging .NET SDK, i.e. the license for both the SDK and Plug-in is necessary if you want to use any Plug-in function in your application.

VintaSoft licensing is very flexible and allows the development of applications for both royalty free distribution and for deployment to a local server machine or web URL.

For using the VintaSoft Imaging .NET SDK and Plug-ins in production is necessary to choose and acquire the right license for your application from a few offered types.

Developer licenses are intended for use by an individual developer. Site licenses allow the use by a developer group working at an office.

The licenses for Desktop PCs allow to use the SDK in non-web applications and distribute them royalty free to any desktop computer.

The licenses for Servers allow to use the SDK in both non-web and web applications and distribute them royalty free to both servers and web domains.

Single Server license is bounded with a server machine name. Single URL license, intended for web applications, is bounded with a server domain or IP.

All you need to know about the VintaSoft Imaging .NET SDK and Plug-ins licensing you can read in the License agreement.

Testimonials

All testimonials
As manager of the team using your Document Imaging SDK within AG Insurance, I would like to take the time to thank you about the support provided until now. Your support is effective and we are happy about your reaction time when issues questions are reported.

Olivier Van Pevenaeyge
AG Insurance
I have used Vintasoft’s libraries for the past five years and credit them for delivering high-valued software that is well priced and functionally robust. Vintasoft’s components are well designed and they consistently release updates that improve reliability and performance. I highly recommend developers to consider the Vintasoft tools as a natural plug-in for any project you tackle.

Paul Smietan
CTO | GoScan, Inc.
Because of the quality of your products and, even more, because of your quick and effective technical support I would recommend your .NET products to anyone. We are using Scan, Imaging and Annotation in few of our products, for over one year, without any problems. Please continue with good work!

Ninoslav Rasinec
RAVERUS d.o.o.
I have used many different Imaging products. Hands down you have the best product out of the bunch. I love the fact it is extendable - it works fast and it just works. Keep up the fantastic work.

Steve Thompson
Electrical Resources, Inc