最近开始接触PDFLib,随手记录下学习历程。使用PDFLib,新手最棘手的问题就是去除水印和显示中文字符。
1.去除水印
最简单也是最直接的方法下载破解版的PDFLib,下载PDFLib-9.1.2-win32。解压缩后,将pdflib中的pdflib.dll pdflib.lib pdflib.h拷贝到项目文件中。并且在VS项目属性->附加依赖项中加入pdflib.lib
2.显示中文字符
PDFlib-CMap为了用PDFlib创建中文,日文或韩文(CJK)文本输出并使用其中一个预定义的CMaps。下载PDFlib-CMap-3.0,并解压缩到任何路径,但是必须在使用时配置CMap文件路径,
eg: p.set_option("SearchPath=/path/to/resource/cmap"); or PDF_set_option(p,"SearchPath=/path/to/resource/cmap")
使用最常用的宋体