This component provides advanced server-side PDF manipulation for OutSystems 11 Reactive Apps, powered by the PDFSharp and MigraDoc libraries. All operations work with binary data and run within the OutSystems Integration Studio context.
RotatePDF
Rotates specific pages in a PDF.
PDFBinary
PageNumberList
Angle
ResultPDF
EncryptPDFWithPassword
Encrypts a PDF with a user password.
Password
MergePDFs
Combines multiple PDFs into a single output.
Doc_Binaries
PDF_Output
SplitPDF
Splits a PDF into individual pages.
Pages
RemovePageFromPDF
Removes a specific page by index.
PageNumber
AppendPageToPDF
Appends a new page (binary PDF) to an existing file.
Page
GetNumberOfPagesFromPDF
Returns the number of pages in a given PDF.
PageCount
FormFields_Get
Extracts field names, values, and types from a fillable PDF.
FieldsRecord
Name
Value
Type
FormFields_SetValues
Fills field values into a fillable PDF.
FieldList
IsOutputReadOnly
PDFDownloadURL
Downloads a PDF from a public URL.
PDFURL
Adds an image (e.g., signature, logo, watermark) to specified pages with custom size, position, and opacity.
Extracts metadata such as title, author, PDF version, number of pages, encryption status, etc.
Output Structure: InspectorInfo
InspectorInfo
Title, Author, Subject, Keywords
Creator, Producer
PDFVersion
IsEncrypted
FileSizeInBytes
Reorders pages in a PDF based on a custom comma-separated list.
"3,1,2"
Extracts embedded image content from a PDF and returns them by page.
Output Structure: ExtractedImageRecord
ExtractedImageRecord
Image (Binary)
Image
Page (Integer)