node-pdfutils
Public Member Functions | List of all members
PdfEngine Class Referenceabstract

Base Class for interaction with a PDF-Engine such as Poppler. More...

#include <PdfEngine.h>

Inheritance diagram for PdfEngine:
PopplerEngine

Public Member Functions

void setPassword (const char *password)
 
const char * password ()
 
virtual bool isThreadSafe ()
 
virtual char * openFromData (char *data, size_t length)=0
 
virtual char * openFromPath (char *src)=0
 
virtual char * renderPage (int index, PdfRenderFormat format, PdfExportPageWorker *writer)=0
 
virtual char * savePdf (PdfPage *pages, PdfSaveWorker *writer)=0
 
virtual void fillDocument (PdfDocument *document)=0
 
virtual void fillPage (int index, PdfPage *page)=0
 
virtual void close ()=0
 

Detailed Description

Base Class for interaction with a PDF-Engine such as Poppler.

This class operates as binder between the PDF-Engine and the PDFDocument. It may operate from multiple threads.


The documentation for this class was generated from the following files: