-
Notifications
You must be signed in to change notification settings - Fork 20
Home
Giorgio Bianchini edited this page Jul 26, 2022
·
2 revisions
MuPDFCore is a set of multiplatform .NET bindings for MuPDF. It can render PDF, XPS, EPUB and other formats to raster images returned either as raw bytes, or as image files in multiple formats (including PNG and PSD). It also supports multithreading.
It also includes MuPDFCore.MuPDFRenderer, an Avalonia control to display documents compatible with MuPDFCore in Avalonia windows (with multithreaded rendering).
This wiki contains some examples showing how to use the MuPDFCore library.
- Home
- Minimal working example: the smallest code example to render a document to a PNG image.
- Getting started: general information about how to user MuPDFCore.
- Multithreading: rendering a single page using multiple threads, and/or rendering multiple pages at the same time.
-
Extracting text from a document: e.g., to allow users to select, search or copy text.
- Optical Character Recognition (OCR) using Tesseract: to extract text from raster images.
- MuPDFCore.MuPDFRenderer Avalonia control: displaying documents in Avalonia applications.
-
Working with password protected files: how to work with encrypted and restricted documents.
- Encrypted documents: documents that can only be opened with the correct password.
- Restricted documents: documents in which some operations can only be performed after supplying the correct password.