-
大小: 17.93MB文件类型: .zip金币: 2下载: 3 次发布日期: 2023-06-17
- 语言: 其他
- 标签: pdflib9.1.1 pdflib使用 pdf嵌套 pdf加图片
资源简介
破解版pdflib9.1.1,同样适应于pdflib9.1.2,内含pdflib使用说明和详细实例
代码片段和文件信息
/* $Id: businesscard.cv 1.1.2.4 2013/07/09 13:16:44 rp Exp $
*
* PDFlib client: block processing example in C
*/
#include
#include
#include “pdflib.h“
int
main(void)
{
PDF *p;
int i blockcontainer page;
/*
* This is where font/image/PDF input files live. Adjust as necessary.
*
* Note that this directory must also contain the LuciduxSans font outline
* and metrics files.
*/
const char* searchpath = “../data“;
const char *infile = “boilerplate.pdf“;
typedef struct { const char *name; const char *value; } blockdata;
const blockdata data[] = {
{ “name“ “Victor Kraxi“ }
{ “business.title“ “Chief Paper Officer“ }
{ “business.address.line1“ “17 Aviation Road“ }
{ “business.address.city“ “Paperfield“ }
{ “business.telephone.voice““phone +1 234 567-89“ }
{ “business.telephone.fax“ “fax +1 234 567-98“ }
{ “business.email“ “victor@kraxi.com“ }
{ “business.homepage“ “www.kraxi.com“ }
};
#define BLOCKCOUNT (sizeof(data)/sizeof(data[0]))
/* create a new PDFlib object */
if ((p = PDF_new()) == (PDF *) 0)
{
printf(“Couldn‘t create PDFlib object (out of memory)!\n“);
return(2);
}
PDF_TRY(p) {
char optlist[256];
/* This means we must check return values of load_font() etc. */
PDF_set_option(p “errorpolicy=return“);
/* Set the search path for fonts and PDF files */
sprintf(optlist “SearchPath={{%s}}“ searchpath);
PDF_set_option(p optlist);
/* This line is required to avoid problems on Japanese systems */
PDF_set_option(p “hypertextencoding=host“);
if (PDF_begin_document(p “businesscard.pdf“ 0 ““) == -1) {
printf(“Error: %s\n“ PDF_get_errmsg(p));
return(2);
}
PDF_set_info(p “Creator“ “businesscard.c“);
PDF_set_info(p “Author“ “Thomas Merz“);
PDF_set_info(p “title““PDFlib block processing sample (C)“);
blockcontainer = PDF_open_pdi_document(p infile 0 ““);
if (blockcontainer == -1) {
printf(“Error: %s\n“ PDF_get_errmsg(p));
return(2);
}
page = PDF_open_pdi_page(p blockcontainer 1 ““);
if (page == -1) {
printf(“Error: %s\n“ PDF_get_errmsg(p));
return(2);
}
PDF_begin_page_ext(p 20 20 ““); /* dummy page size */
/* This will adjust the page size to the block container‘s size. */
PDF_fit_pdi_page(p page 0 0 “adjustpage“);
/* Fill all text blocks with dynamic data */
for (i = 0; i < (int) BLOCKCOUNT; i++) {
if (PDF_fill_textblock(p page data[i].name data[i].value 0
“embedding encoding=host“) == -1) {
printf(“Warning: %s\n“ PDF_get_errmsg(p));
}
}
PDF_end_page_ext(p ““);
PDF_close_pdi_page(p page);
PDF_end_document(p ““);
PDF_close_pdi_document(p blockcontainer);
}
PDF_CATCH(p) {
printf(“PDFlib exception occurred in businesscard s
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\
目录 0 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\
目录 0 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\
目录 0 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\c\
目录 0 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\
文件 3185 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\businesscard.cpp
文件 72095 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\cpp_wrapped.h
文件 16127 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\examples.sln
文件 1300 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\hello.cpp
文件 1608 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\image.cpp
文件 7359 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\invoice.cpp
文件 2654 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\pdfclock.cpp
文件 1062 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\pdflib.cpp
文件 31556 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\pdflib.hpp
文件 48510 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\pdflib.lib
文件 5207 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\pstring_utf8.cpp
文件 2716 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\quickreference.cpp
文件 172 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\readme.txt
文件 2809 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_3d.cpp
文件 3337 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_basic.cpp
文件 9589 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_block.cpp
文件 17639 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_color.cpp
文件 7694 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_fallback.cpp
文件 4680 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_geospatial.cpp
文件 8777 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_graphics.cpp
文件 7134 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_image.cpp
文件 5006 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_la
文件 8486 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_opentype.cpp
文件 6133 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_path.cpp
文件 5466 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_pcos.cpp
文件 2374 2017-09-27 14:08 PDFlib-9.1.1p3-MSWin32-C-C++\bind\cpp\starter_pdfa1b.cpp
............此处省略214个文件信息
- 上一篇:多变量反馈控制_分析与设计(第2版)
- 下一篇:数据库资料
相关资源
- 屏幕录像专家 V2018 Build1028 完全去水印
- 视频去水印
- Magic Zoom Plus v4.5.28 图片放大镜去水印
- Verilog HDL入门夏宇闻 去水印,添加书
- PDF编辑软件破解版 修改PDF文件免安装
- Grid++Report 5.6 去水印版
- Spire.Doc和Spire.Xls集合_去水印破解版
- 视频去水印工具 很好用私人珍藏
- 2017王道计算机考研408模拟卷
- spreadjs12.2.2去水印去导入导出信息解决
- Spire.Doc 去水印版本.
- OV5640官方数据手册,已去水印添加书
- Computer Organization and Design 5th 习题答案
- 新版小程序去水印源码.zip
- 免费去水印工具
- ZEMAX 非序列照明技巧汇编--去水印版
- 深度学习 [deep learning] AI圣经 Deep Lea
- 全网快速去水印小程序
- HCNA v2.0进阶教材(去水印空白页)
- icepdf转图片 去水印,解决字体乱码
- 极速PDF编辑器去水印VIP
- Stimulsoft-report2017.1.11 (JS and.Net去水印
- extjs6.5.3去水印版
- Magic Zoom Plus v4.5.39 魔法放大镜 JS代码
- GoJs 1.6.15 去水印 最新 破解
- 最新永久免费抖音、快手、火山、皮
- win8.win10去右下角水印
- O2S.Components.PDFRender4NET 4.5.1破解去水印
- 抖音去水印工具.exe
- 抖音、快手、西瓜、好看视频批量去
评论
共有 条评论