vc6.0使用pdflib操作pdf文件

PDFlib库下载

1.将pdflib.dll放到Debug文件中

2.将pdflib.hpp、pdflib.h、pdflib.lib放到项目文件夹中

3.引入头文件

#include "pdflib.hpp"
#pragma comment(lib,"pdflib.lib")
using namespace pdflib;

4.创建PDFlib对象

 PDFlib p;wostringstream buf;const wstring searchpath = L"../data";const wstring fontopt1 = L"fontname=宋体 fontsize=24";//设置字体p.set_option(L"errorpolicy=return");buf.str(L"");buf << L"searchpath={{" << searchpath << L"}}";p.set_option(buf.str());p.begin_document(L"xxx.pdf", L"");

5.创建一个新的页面

 p.begin_page_ext(0, 0, L"width=a4.width height=a4.height");

6.写入一行文字(要写入的文字,x坐标,y坐标,字体)

    p.fit_textline(L"  123    ", 20, 800, fontopt1);

7.画一条线

 p.setlinewidth(2);//设置线条粗细p.setcolor(L"stroke", L"rgb", 0.0f, 0.0f, 0.0f, 1.0f);//设置线条颜色p.moveto(10, 808);p.lineto(590, 808);p.stroke();//画线(10,808)-(590,808)

8.写入数字

 wstringstream str_date1;str_date1<<fixed<<setprecision(2)<<123;//数字123wchar_t date1[10];str_date1>>date1;p.fit_textline(date1, 200, 780, fontopt2);//(1,2)

9.结束

 p.end_page_ext(L"");p.end_document(L"");

PDFlib常用函数手册:

PDFlib常用函数


该博客意在记笔记,纯属为了以后使用方便!!! 

PDFlib使用(c++)相关推荐

  1. PDFlib免费下载地址及详细介绍手册

    PDFlib是一个用于创建PDF文档的开发工具,也可直接在你的服务器端产生PDF输出, 可利用PDFLib提供的简单易用的API(应用编程接口)在服务器或客户端产生PDF文档, PDFlib在生成PD ...

  2. PDFlib使用实例

    サンプルライブラリ <?php /* $Id: hello.php,v 1.00 2009/07/24 tm Exp $  *  * PDFlibを使用して.PHPでEUC-JPのPDFファイル ...

  3. c语言调用pdf文档,使用PDFLib生成PDF文档方法介绍(C语言版)

    本文简单介绍了PDFLib生成PDF文档(C语言版)的基本使用方法. 1.基本环境 ① 打开.关闭.文档信息设定: 新建PDFLib对象,PDF_new() 设定错误处理的方式,PDF_set_par ...

  4. PDFlib 开发指南

    参考资料: PDFlib官网 PDFlib百度介绍 PDFlib开发demo 基本概述: PDFlib是功能强大的PDF处理SDK,且围绕PDF的处理有众多的产品 PDFlib PDFlib 是领先的 ...

  5. 使用PDFLib生成PDF文档(C语言版)

    1.      基本环境 ①       打开.关闭.文档信息设定: 新建PDFLib对象,PDF_new() 设定错误处理的方式,PDF_set_parameter(p, "errorpo ...

  6. php取tet文件内容,PHP中使用PDFlib TET提取PDF中的文本

    本文介绍了如何在PHP中使用PDFlib TET提取PDF中的文本: /* 全局参数表*/ $globaloptlist = "searchpath=../../../resource/cm ...

  7. pdflib:使用pdflib输出中文生僻字和繁体字乱码问题

    使用pdflib输出中文生僻字和繁体字乱码问题. 添加中文字体语句,如下: pdf->obj[2+i].offset = pdf->offset; length = LPDF_SPRINT ...

  8. C++:操作PDFlib库实例(附完整源码)

    C++:操作PDFlib库实例 #include "PDFLib.hpp" #pragma comment(lib, "PDFLib.lib")3.实现代码如下 ...

  9. PDFlib Adds support for PHP

    PDFlib Adds support for PHP 添加了对PHP 8.2的支持. 更新为卷曲7.85.0. 为Apple macOS上作为主机字体检索的TrueType/OpenType字体添加 ...

  10. 从PDF文件提取文本--pdflib TET库

    首先说明一点就是,使用的是pdflib TET库,并不是pdflib库,我在网上看到的人家都说是用pdflib,是不对的.pdflib只能生成pdf文件.不能读取,读取要用TET库.这里使用的是试用版 ...

最新文章

  1. java.util.Collections.synchronizedSet()方法的使用
  2. 【linux】Valgrind工具集详解(十四):Cachegrind(缓存和分支预测分析器)
  3. js 字符和html和数值拼接,js中substring和substr的用法(获取字符串为整个html页面中的某个数值)...
  4. leetcode 62, 63, 980. Unique Paths I, II, III | 62, 63, 980. 不同路径 I, II, III(暴力递归->傻缓存->动态规划)
  5. 如何解决管理工具MSC拒绝访问?
  6. win7 能下node什么版本_微软从未公开的win10版本,3GB+极度精简,老爷机有救了
  7. vue element ui下拉菜单和不是table列表全选功能问题解决方案
  8. python财务预算分析_从审计转到财务分析是怎样一种体验?
  9. 搜集了一些AIDA64的GPGPU测试结果,现整理成表格共享
  10. 用jq实现轮播图片的效果
  11. smail语法 clinit和init的区别
  12. 三层交换机的工作原理
  13. js获取并设置lt;pgt;lt;/pgt;的显示的值。
  14. 虎虎生威年,用Compose Canvas画只猛虎让大家 “虎躯一震” 吧
  15. YOLO-zht训练-未完待续
  16. z-buffer算法
  17. 批量移动文件到以时间建立文件夹里
  18. 2022年上海市安全员C证考试试题模拟考试平台操作
  19. CMOS反相器设计与仿真
  20. 逻辑智力推理题日刷 | Day2

热门文章

  1. SQL注入攻击原理及防御策略
  2. AT89C51/AT89S51/STC89C51单片机烧录程序的区别
  3. 计算机硬件及组成原理pdf百度云,计算机组成原理整理版本.pdf
  4. JAVA版村庄哨塔种子_我的世界:TOP18种子,刷怪笼、哨塔和村庄挤在一起,还不来试试?...
  5. Visio使用技巧备忘录
  6. 实用新型专利申请文件撰写示例
  7. 帆软帮助文档_聚焦商业智能主赛道,帆软如何取得里程碑式突破
  8. 坐标计算机在线使用,经纬度换算器(度分秒计算器在线使用)
  9. 学业水平测试计算机考试软件,普通高中学业水平考试系统
  10. c语言中关键字的分类,C语言关键字分类整理