
PDFium Component Suite for FireMonkey



Delphi and C++ Builder components for viewing, navigating, text extracting and editing PDF files.
- uses PDFium open-source PDF rendering engine
- supports Windows, macOS, Linux, iOS and Android
- available for Delphi/C++ Builder XE2 - 11
- source code included in registered version
- royalty free distribution in applications
Download and order
Order PDFium Component Suite for FireMonkey $100 USD (license for one developer)
Order PDFium Component Suite for FireMonkey multi-license $300 USD (license for all developers in company)
Order PDFium Component Suite for FireMonkey year upgrades $50 USD (registered users only)
Order PDFium Component Suite for FireMonkey year upgrades multi-license $150 USD (registered multi-license users only)
FAQ
How can I fix "arm-linux-androideabi-ld.exe: cannot find -lpdfium" when building Android 32 application?
Copy libpdfium.a file located in folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Library\Android32"
to folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Delphi11-Android32"
How can I fix "ld.exe: cannot find -lpdfium" when building Android 64 application?
Copy libpdfium.a file located in folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Library\Android64"
to folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Delphi11-Android64"
How can I fix "ld: file not found: libpdfium.a" when building iOS application?
Copy libpdfium.a file located in folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Library\iOSDevice64"
to folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Delphi11-iOSDevice64"
How can I open PDF from memory?
PDF file names containing non-ascii characters have to be renamed or PDF files can be opened from memory using the TFPdf.LoadDocument method.
Copy libpdfium.a file located in folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Library\Android32"
to folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Delphi11-Android32"
How can I fix "ld.exe: cannot find -lpdfium" when building Android 64 application?
Copy libpdfium.a file located in folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Library\Android64"
to folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Delphi11-Android64"
How can I fix "ld: file not found: libpdfium.a" when building iOS application?
Copy libpdfium.a file located in folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Library\iOSDevice64"
to folder
"c:\Program Files (x86)\Winsoft\PDFium Component Suite for FireMonkey\Delphi11-iOSDevice64"
How can I open PDF from memory?
var PdfContent: TArray<Byte>; // PDF content PdfContent := TFile.ReadAllBytes('file.pdf'); // read PDF content from file to memory FPdf.LoadDocument(PdfContent, Length(PdfContent)); // load PDF from memory dataHow can I fix "File not found or could not be opened" exception?
PDF file names containing non-ascii characters have to be renamed or PDF files can be opened from memory using the TFPdf.LoadDocument method.