当前位置: 首页 > 工具软件 > PoDoFo > 使用案例 >

PoDoFo实现本地PDF加载

童宏富
2023-12-01

PdfMemDocument类(未完成)

继承:PdfDocument

友元:PdfWriter

构造函数:

  • PdfMemDocument();

    构造空对象

     

  • PdfMemDocument( bool bOnlyTrailer );

    构造对象 bOnlyTrailer :唯一交叉引用表

     

  • PdfMemDocument( const char* pszFilename, bool bForUpdate = false );

    通过本地文件构造对象 pszFilename:pdf所在本地地址 bForUpdate 如果之后想进行PDF的内容更改操作,需要传入bForUpdate为true

     

成员函数

  • 加载函数:

    • Load( const char* pszFilename, bool bForUpdate = false );

      从本地文件加载pdf pszFilename:pdf所在本地地址 bForUpdate:如果之后想进行PDF的内容更改操作,需要传入bForUpdate为true

    • Load( const char* pBuffer, long lLen, bool bForUpdate = false );

      从内存中的缓冲区加载pdf pBuffer:PDF数据 lLen:数据长度 bForUpdate :如果之后想进行PDF的内容更改操作,需要传入bForUpdate为true

    • Load( const PdfRefCountedInputDevice & rDevice, bool bForUpdate = false );

      通过PdfRefCountedInputDevice类加载PDF rDevice:PdfRefCountedInputDevice对象 bForUpdate :如果之后想进行PDF的内容更改操作,需要传入bForUpdate为true

       

使用示例

/** 示例1 **/

PdfMemDocument pdf_men_document; pdf_men_document.Load("/home/xxx.pdf",ture);

/** 示例2 **/

PdfMemDocument pdf_men_document("/home/xxx.pdf",ture);;

 

XMind - Trial Version

 

(学习阶段,有错误希望大佬及时指出)

 类似资料: