55°

Ubuntu下PDFLib C++开发

PDFLib库下载

https://www.pdflib.com/download/pdflib-product-family/

Eclipse开发流程(以示例程序Hello.cpp为例)

(1)创建Eclipse工程

(2)将库目录的子目录bind/cpp下的hello.cpp pdflib.hpp cpp_wrapped.h 以及bind/c/include目录下的pdflib.h导入工程;

(3)导入静态库文件:Project->C/C++ Build ->settings ->GCC C++ Linker -> Miscellaneous -> Other objects中添加libpdf.a路径;

(4)运行后生成hello.pdf。

hello.cpp代码解读

(1)创建PDFlib对象

(2)p.set_option(L"errorpolicy=return");  //设置errorpolicy

(3) p.set_option(buf.str());//设置字体文件路径

(4)p.begin_document;//创建PDF文件

(5)p.set_info;//设置PDF文件的作者 标题等信息

(6) p.begin_page_ext; //创建PDF页

(7)p.fit_textline;//创建行

本文由【悲催的古灵武士】发布于开源中国,原文链接:https://my.oschina.net/u/3732258/blog/3160087

全部评论: 0

    我有话说: