ComponentOne WPF PDF provides comprehensive .NET APIs to generate, view, and print PDF documents within your applications. It supports annotations, bookmarks, compression, rich text rendering, and secure access control, enabling integration of rich PDF functionality into desktop apps with high performance and flexibility.
PDF Document Creation
Create PDF documents programmatically using familiar syntax. Add text, images, shapes, hyperlinks, form fields, and rich text formatting to generate dynamic, data-bound PDFs from your .NET applications.
PDF Viewing Support
Display PDFs in your application UI using the FlexViewer control. It supports loading PDF files or streams, with features like thumbnails, search, rotation, and responsive layouts.
PDF Printing Capabilities
Print PDF documents directly from code without requiring a viewer. The PDF DocumentSource component provides methods to print documents with customizable printer settings and print options.
Annotations and Bookmarks
Enhance documents with annotations such as comments and highlights. Create structured outlines and bookmarks to improve navigation through extensive PDF files.
PDF Compression and Rendering
Optimize documents with multiple compression levels to balance quality and file size. Render PDFs efficiently using DirectX and SVG for smooth on-screen display.
Security and Access Restrictions
Apply password protection and encryption to PDFs. Control user permissions to restrict operations like copying, printing, editing, and viewing.
PDF Form Support
Add interactive form fields including textboxes, checkboxes, radio buttons, combo boxes, and signature fields.
Product Compatibility
Review the details below to ensure this product is supported within your environment.
Component Type
.NET
.NET Version
.NET 10 LTS
.NET 9 STS
.NET 8 LTS
.NET 6 LTS
.NET 4.8 or earlier
.NET Platform
.NET Assembly
.NET Class
.NET WPF
IDE Support
Visual Studio
How to Buy
Available as part of ComponentOne WPF Edition and ComponentOne Studio Enterprise.
MESCIUS, formerly known as GrapeCity, is a leading developer-focused brand established in Japan, with a history spanning over 30 years. It is recognized for its extensive suite of software components, including reporting frameworks, spreadsheet libraries, and Japanese market-oriented input controls. Popular products such as ActiveReports, SPREAD, InputMan, and ComponentOne support both .NET and JavaScript ecosystems and are widely used in business-critical applications. MESCIUS offers distinctive advantages such as proven reliability, comprehensive Japanese localization, and strong technical support, making it a trusted choice for IT professionals and software developers building complex and localized systems.