The PDFSharp Reactive Tool is a feature-rich OutSystems 11 extension built using the PDFSharp and MigraDoc libraries. It empowers Reactive Web Applications to perform complex PDF manipulations entirely on the server using binary data.
This component brings advanced PDF capabilities that are commonly missing in OutSystems PDF solutions — especially in Reactive apps, which traditionally lack native PDF editing tools.
Rotate selected pages in a PDF by any angle (e.g., 90°, 180°, 270°). Supports rotation of individual or multiple pages.
Apply password protection to restrict opening the PDF. Ideal for securing reports, invoices, or confidential files.
Combine multiple PDF binaries into a single file. Preserves page order and handles variable page sizes seamlessly.
Split a multi-page PDF into a list of separate PDFs, one per page. Useful for document separation or previews.
Append a PDF binary as the last page of an existing PDF.
Remove a specific page number from a PDF file.
Returns the total number of pages in any PDF file (binary).
Fill values into form fields in a PDF (AcroForm) or extract values from existing forms. Supports:
Text fields (TXT)
Check Boxes (CHX)
Dropdown (DRP)
Fetches a PDF from a public URL and returns it as binary. Useful for integrating with external document services.
Embed images (e.g., watermark, signature, logo) at specified X/Y coordinates on selected PDF pages.Supports:
Custom width & height
Opacity control (0–100%)
Page targeting (e.g., “1,3,5” or all pages)
Returns detailed PDF metadata including:
Title, Author, Subject, Keywords
PDF Version, Page Count, File Size
Encryption statusUseful for pre-processing and auditing PDFs before further actions.
Rearranges PDF pages based on custom order provided as a comma-separated list (e.g., 3,1,2).Ideal for reordering scanned files, multi-form reports, etc.
3,1,2
Extracts embedded raster images from all pages of a PDF.Each result includes:
Image binary
Page numberCompatible with image display widgets in OutSystems.