Skip to content
ahausladenPublic

About

PDF VCL Control using PDFium

Resources

Stars

207 stars

Watchers

40 watching

Forks

Latest commit

 

History

84 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PdfiumLib

Example of a PDF VCL Control using PDFium

Requirements

pdfium.dll (x86/x64) from the pdfium-binaries

Binary release: chromium/7857

Required pdfium.dll version

chromium/7857 / PDFium 150.0.7857.0

Features

  • Multiple PDF load functions:
    • File (load into memory, memory mapped file, on demand load)
    • TBytes
    • TStream
    • Active buffer (buffer must not be released before the PDF document is closed)
    • Active TStream (stream must not be released before the PDF document is closed)
    • Callback
  • File Attachments
  • Import pages into other PDF documents
  • Forms
  • PDF rotation (normal, 90° counter clockwise, 180°, 90° clockwise)
  • Highlighted text (e.g. for search results)
  • WebLink/URI-Annotation-Link click event
  • Optional automatic Goto/RemoteGoto/EmbeddedGoto/Launch/URL Annotation-Link handling
  • Flicker-free and optimized painting (only changed parts are painted)
  • Optional buffered page rendering (improves repainting of complex PDF pages)
  • Optional text selection by the user (mouse and Ctrl+A)
  • Optional clipboard support (Ctrl+C, Ctrl+Insert)
  • Keyboard scrolling (Cursor, PgUp/PgDn, Home/End)
  • Optional selection scroll timer
  • Optional smooth scrolling
  • Multiple scaling options
    • Fit to width or height
    • Fit to width
    • Fit to height
    • Zoom (1%-10000%)

About

PDF VCL Control using PDFium

Resources

Stars

207 stars

Watchers

40 watching

Forks

Releases

Packages

Used by

Contributors

Languages