互联网 qkzz.net
全刊杂志网:首页 > 女性 > 文章正文
刊社推荐

用C++生成PDF文档


□ 刘凤玲

  摘要:PDF文件格式是国际通用的电子文档交换事实标准,PDF文档可以在各种平台下阅读、编辑、发布。通过实例介绍在C++中用PDFLib开发库创建PDF文档的过程, PDFlib 几乎可以在所有计算机操作系统上运行。
  关键词:C++;PDF文档;PDFLib开发库
  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)04-11024-02
  
  1 PDF文档简介
  PDF是英文Portable Document Format的缩写,其文件格式是国际通用的电子文档交换事实标准,被许多国家采用。PDF文档可以在各种平台下阅读、编辑、发布。该文件格式支持字体、图像、甚至任何附件的嵌入。可以通过免费的Adobe Acrobat Reader来阅读、编辑PDF文档。Adobe 可移植文档格式 (PDF) 由 Adobe Systems 创立,并在近二十年的时间里日甄完善。使用 Adobe 可移植文档格式,可以捕获和查看来自任何应用程序、任何计算机系统的丰富强大的信息, 并将这些信息与全球各地的任何人共享。
  
  2 生成PDF文档的技术基础
  PDFLib是用于创建PDF文档的开发库,提供了简单易用的API,隐藏了创建PDF的复杂细节且不需要第三方软件的支持。PDFlib 程序库包含着各式模块,通过对它们的调用客户可以生成含有文本,矢量图, 图象及超文本等的PDF文档。PDFlib 可以帮助你完成以下任务,根据用户要求生成文本PDF 文档,为数据库生成PDF 格式的报表,将图象转换成PDF 文档。PDFlib 提供了三个系列的软件包:PDFlib, PDFlib+PDI及 PDFlib Personalization Server (PPS)。简单易用的PDFlib 程序接口PDFlib 核心是用ANSI C 语言编写的。在VB6.0、VC++6.0、.NET、Java等程序开发环境中,用户只需通过简单的API 就能实现对不同功能模块的调用。
  
  3 生成PDF文档
  PDFLib是用于创建PDF文档的开发库包括pdflib.cpp、pdflib.h、pdflib.dll、pdflib.lib等文件。建立基于对话框的工程(名为:lflpdf)后,将它们拷贝到工程目录中。生成PDF文档的C++主要程序代码如下。
  void ClflpdfDlg::OnBnClickedButPdfbrowse()
  {// 浏览Button控件通知处理程序代码
  int mkp;
  CString str,type_page;
  str="PDFFH1.PDF"; ......
很抱歉,暂无全文,若需要阅读全文或喜欢本刊物请联系《电脑知识与技术》杂志社购买。
欢迎作者提供全文,请点击编辑
分享:
 

了解更多资讯,请关注“木兰百花园”
分享:
 
精彩图文


关键字
支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
关于我们 | 网站声明 | 刊社管理 | 网站地图 | 联系方式 | 中图分类法 | RSS 2.0订阅 | IP查询
全刊杂志赏析网 2017