GdPicture.NET is a Nutrient product. Learn more

Document viewer SDK

Display documents and images in your .NET applications with fast rendering, text search, and built-in navigation tools. Includes pan, zoom, area selection, region highlighting, and GIF animation support — plus low-level APIs for rendering to any Windows handle, DC, or .NET Graphics object.



Universal document viewer

Display, navigate, print, zoom, annotate, and interact with documents in more than 100 formats. Handles large and complex files with adaptive caching for fast rendering. Fully customizable with built-in interaction tools and event handling.


  • PDF
  • CAD
  • SVG
  • Metafile
  • Office formats
Universal document viewer
Format support

Display and print more than 100 formats, including PDF, CAD, SVG, metafile, and Office documents.

Large documents

Optimized for large and complex files with smooth, reliable performance at scale.

Adaptive caching

Predictive caching anticipates user actions to speed up rendering.

Flexible input

Load documents from files, streams, memory, OLE Picture, GDI+ bitmaps, byte arrays, strings, HTTP, or FTP.

High-quality rendering

Render multipage documents with sharp output. Supports password-protected files.

Thumbnail preview

Generate thumbnails and convert between viewer and document coordinates.

Advanced display

Render to any display device or .NET Graphics object. Create highlighted regions programmatically.

Zoom control

Zoom and stretch with optimized interpolation. Adjust gamma and visibility settings.

Viewer customization

Configure backgrounds, borders, scrollbars, mouse actions, rotation, and flip transforms.

Navigation tools

Pan, area-select, auto-zoom, and navigate multipage TIFF or PDF files by page number.

Printing and media

Print images or page ranges. Display animated GIFs with low CPU usage.

Interaction control

Capture mouse, keyboard, paint, display, and zoom events. Store shapes, buttons, and grids in the viewer.

Demo

Try the document viewer

Upload a file to see rendering quality, navigation, and zoom in action. Supports PDF, CAD, SVG, Office formats, and more.

Get started

How to use

Download and install the GdPicture.NET package to access compiled demo applications and multi-language sample projects with full source code.

Explore demo apps
Find compiled demo applications in \Samples\Bin\.
Explore multi-language source code
Find C# and VB.NET demo apps and source code in \Samples\WinForm\.
Visit reference guide
Explore other code snippets within the online reference guide.

Trusted by 3,000+ customers and Fortune 500 companies

15Y+
More than 15 years of experience developing our SDK
10K+
Trusted by more than 10,000 developers


Frequently asked questions

Which document formats are supported by the GdPicture.NET document viewer SDK?

The SDK supports displaying and printing more than 100 document and image formats, including bitmaps, metafiles, PDF, CAD, and Office formats.

Is it capable of handling large and complex documents efficiently?

Yes. The GdPicture.NET document viewer SDK is designed to manage very large and complex documents. It features a built-in adaptive caching mechanism with user action prediction to dramatically speed up rendering, ensuring smooth performance, even with demanding files.

Can the viewer’s appearance and behavior be customized?

Yes. Developers can customize various aspects of the viewer, such as background color, border style, and scrollbars. The SDK also allows for the application of custom gamma settings to enhance image visibility and supports zooming or stretching documents using optimized interpolation algorithms for high-quality display.

Does the SDK support event handling for user interactions?

Absolutely. The GdPicture.NET document viewer SDK can capture a wide range of user events, including mouse and keyboard actions, paint and display events, and zoom events. This capability enables developers to create responsive applications that react to user inputs effectively.

Is there support for displaying animated images?

Yes. The SDK supports displaying animated GIF images with low CPU usage, ensuring efficient performance while rendering animations within documents.

Can the SDK render documents on custom display devices or graphics objects?

Yes. The GdPicture.NET document viewer SDK provides low-level functions to render images on any Windows handle, Device Context (DC), or .NET Graphics object. This flexibility enables developers to integrate the viewer into various custom display scenarios.

60-day free trial

Try GdPicture.NET now!