-
大小: 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版)
- 下一篇:數據庫資料
評論
共有 條評論