b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

pdflib_haru free pdf library_acrobat pdf sdk

电脑杂谈  发布时间:2016-11-21 22:06:12  来源:网络整理

二、PDFLib介绍

PDFLib是用于创建PDF文档的开发库,提供了简单易用的API,隐藏了创建PDF的复杂细节且不需要第3方软件的支持。PDFLib库对于个人是免费的,对于商业产品需要购买许可, 您可以到VC知识库的工具与资源栏目下载:。

三、在VC++中使用PDFLib

本文例子中使用的PDFLib是4.0.2版本,与5.0版本差不多。5.0免费版本中有一个的水印,4.0中没有。

3.1 前期准备

建立工程后,将except.cpp,except.h,pdflib.cpp,pdflib.h,pdflib.dll,pdflib.lib拷贝到工程目录。

3.2 编码

3.2.1 添加对头文件和库的引用

#include "PDFLib.hpp"
#pragma comment(lib, "PDFLib.lib")

3.2.2生成PDF文档的过程

生成PDF文档的过程非常简单,请看如下编码:

int main(void)
{
 try
 {
  PDFlib pdf;
  // 设置兼容参数
  pdf.set_parameter("compatibility", "1.4"); // 兼容Acrobat 5
  // 打开文档
  if(pdf.open("vckbase.pdf") == -1)
   throw("打开文件出错!");
  // 设置文档信息
  pdf.set_info("Creator", "PDF Creator");
  pdf.set_info("Author", "WangJun");
  pdf.set_info("Title", "Convert to PDF");
  pdf.set_info("Subject", "PDF Creator");
  pdf.set_info("Keywords", "vckbase.com");
  // 开始A4页面
  pdf.begin_page(a4_width, a4_height);
  // 设置字体为12号宋体
  int font_song = pdf.findfont("STSong-Light", "GB-EUC-H", 0);
  pdf.setfont(font_song, 12);
  // 设置起始点
  pdf.set_text_pos(50, a4_height - 50);
  // 设置颜色为蓝色
  pdf.setcolor("fill", "rgb", 0, 0, 1, 0);


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-21425-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 郑聪聪
      郑聪聪

      老吴~

    • 王采
      王采

    • 杨玫
      杨玫

      #吴亦凡#哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥

    热点图片
    拼命载入中...