Seamlessly render, annotate, and manage PDF documents with unmatched speed and security. Designed for enterprise-grade mobile apps.
Everything you need for a professional document experience.
Capable of loading and rendering large, complex, and graphic-heavy PDF documents smoothly.
Includes customizable pens, highlighters, and shape tools with dynamic thickness and opacity sliders.
Seamlessly remove targeted strokes with the precise and intuitive Object Eraser.
Built-in interactive ruler for precise document measurements directly within the viewer.
Saves, loads, and syncs annotations using the industry-standard XML Forms Data Format (XFDF).
Fluid touch interactions for mobile and precise pointer support for desktop with pinch-to-zoom.
View and annotate local PDF files without requiring an internet connection. Reliability everywhere.
Fully native performance and seamless integration with macOS system models and secure sandbox environments.
Optimized for low-end devices with aggressive cache management and efficient memory pooling.
Write once, run anywhere. A single Flutter widget for Android, iOS, and macOS with consistent behavior.
Documents never leave the device. All rendering and annotation logic is executed locally.
Integrated support for industrial-strength PDF security standards and encrypted local storage.
import 'package:ink_pdf/ink_pdf.dart';
InkPdfCanvas(
path: "/local/path.pdf",
onMessage: (type, data) {
logger.log("Rendered: $type");
},
)
Whether you're a solo developer or an enterprise organization, we have the right licensing to help you scale.
CodeShield Software Solutions is a powerhouse in native SDK development. inkPDF was born out of our commitment to providing developers with tools that are fast, secure, and completely free from legacy dependencies.
Everything you need to know about inkPDF.