You want to create a WinDev Mobile application that allows you to:
Read a PDF (built-in or external PDF reader).
Edit a PDF (annotations, form filling, adding signatures, etc.).
👉 In WinDev Mobile 25, there is no native "PDF editor" control. You must use:
🔹 PDF Reading
Use the PDF Viewer control (available in WinDev Mobile since WM24).
Allows you to display a PDF stored locally or downloaded.
Example code:
PDF_Open("MyFile.pdf", PDFField)
Or use the Android/iOS API to open the PDF with an external application.
ShellExecute("MyFile.pdf")
🔹 PDF Editing/Annotation
WinDev Mobile does not directly integrate advanced editing. There are two solutions:
Third-party library (Android/iOS SDK)
Example: PDFTron
, Foxit PDF SDK
, PSPDFKit
.
Integrable via JNI (Android) or ObjC (iOS) with WinDev Mobile.
Convert the PDF to images, then use an Image field with a drawing to annotate, then re-export to PDF.
Conversion possible via third-party libraries (GhostScript, MuPDF).
Add a drawing/signature layer on top.
🔹 Simple PDF Signature
If you only need to fill out a form or sign, it's simpler:
Load the PDF into a viewer.
Capture a signature via a Drawing field.
Then merge the image with the PDF using a library (e.g., iText for Java/Android).
⚡ Guiding question:
Do you want a simple PDF reader in your app, or a full-featured editor (annotation, editing, signing)?