PDFium Component Suite

PDFium PDFium
Delphi and C++ Builder components for viewing, navigating, text extracting and editing PDF files.
  • uses PDFium open-source PDF rendering engine
  • available for Delphi/C++ Builder 5 - 10.2 and Lazarus 1.8
  • source code included in registered version
  • royalty free distribution in applications

Download and order


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
Pdf.LoadDocument(PdfContent, Length(PdfContent)); // load PDF from memory data

Related links