Adobe PDF Embed API brings Adobe Acrobat-grade PDF rendering directly into your OutSystems Reactive Web and Mobile applications using Adobe’s 100% free client-side JavaScript SDK—with no server-side dependencies, watermarks, or usage limits.
Instead of relying on inconsistent browser-native <iframe> PDF viewers or forcing users to download files, this component gives you full control over how PDFs look and behave inside your application.
<iframe>
ViewPDFByLocation
LocationURL
EnableLinearization
ViewPDFBinary
BinaryData
PDFBinary
Upload
Entities.EmbedMode
FULL_WINDOW
SIZED_CONTAINER
IN_LINE
LIGHT_BOX
LightboxTrigger
Entities.ViewMode
FIT_WIDTH
FIT_PAGE
TWO_COLUMN
TWO_COLUMN_FIT_PAGE
ShowAnnotation
EnableFormFilling
ShowDownloadPDF
ShowPrintPDF
ShowFullScreen
ShowZoomControl
ShowPageControls
DockPageControls
ShowLeftPane
ShowThumbnails
ShowBookmarks
OnParametersChanged
OnDestroy
AdobeScriptURL
AdobePDFEmbedAPI_Demo
This major update introduces significant performance optimizations, a Promise-based SDK loader, advanced PDF viewer customization options, interactive form filling, and a new interactive Demo module (AdobePDFEmbedAPI_Demo),
ViewMode
DefaultViewMode
enableLinearization: false
ValidationService
DocumentId
https://acrobatservices.adobe.com/view-sdk/viewer.js
EmbedMode
Entities.EmbedMode.SizedContainer
AdobeDC is not defined
AddAdobeScript
window._adobeSdkPromise
adobe_dc_view_sdk.ready
<script>
isCancelled
container.innerHTML = ''
.adobe-pdf-embed-container
width: 100%; height: 100%; min-height: 500px; flex: 1 1 auto; position: relative;
0px
NotRegistered
ConfigurationException
AdobeClientID