在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 完美编译podofo0.9.6开源PDF读写库

完美编译podofo0.9.6开源PDF读写库

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:9.76M
  • 下载次数:5
  • 浏览次数:417
  • 发布时间:2021-11-28
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.7z
  • 所需积分:2
 

实例介绍

【实例简介】
完美编译podofo0.9.6开源PDF读写库,附带podofo所需的编译好的freetype、libjpeg、libpng、libtiff、lua(部分例子需要)、openssl(文档加密需要)、zlib(压缩文档)、cppunit(部分例子用到)、crypto(头文件在openssl中),如果不需要用到文档加密可以去掉相关宏PODOFO_HAVE_OPENSSL,有两个用例需要用到linux相关库,没做编译是禁用状态,启用了PODOFO_HAVE_OPENSSL宏后需要添加两个dll文件到程序目录并且要连接相关lib库。因为该开源库涉及到的开源库太多,为避免开发程序时过多的连接这些静态库,所以将其编译成了DLL库。
【实例截图】
【核心代码】
4744300845206812539.7z
├── include
│   ├── cppunit-1.12.1
│   │   └── cppunit
│   │   ├── AdditionalMessage.h
│   │   ├── Asserter.h
│   │   ├── BriefTestProgressListener.h
│   │   ├── CompilerOutputter.h
│   │   ├── config
│   │   │   ├── config-bcb5.h
│   │   │   ├── config-evc4.h
│   │   │   ├── config-mac.h
│   │   │   ├── config-msvc6.h
│   │   │   ├── CppUnitApi.h
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── SelectDllLoader.h
│   │   │   └── SourcePrefix.h
│   │   ├── Exception.h
│   │   ├── extensions
│   │   │   ├── AutoRegisterSuite.h
│   │   │   ├── ExceptionTestCaseDecorator.h
│   │   │   ├── HelperMacros.h
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── Orthodox.h
│   │   │   ├── RepeatedTest.h
│   │   │   ├── TestCaseDecorator.h
│   │   │   ├── TestDecorator.h
│   │   │   ├── TestFactory.h
│   │   │   ├── TestFactoryRegistry.h
│   │   │   ├── TestFixtureFactory.h
│   │   │   ├── TestNamer.h
│   │   │   ├── TestSetUp.h
│   │   │   ├── TestSuiteBuilderContext.h
│   │   │   ├── TestSuiteFactory.h
│   │   │   └── TypeInfoHelper.h
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── Message.h
│   │   ├── Outputter.h
│   │   ├── plugin
│   │   │   ├── DynamicLibraryManagerException.h
│   │   │   ├── DynamicLibraryManager.h
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── PlugInManager.h
│   │   │   ├── PlugInParameters.h
│   │   │   ├── TestPlugInDefaultImpl.h
│   │   │   └── TestPlugIn.h
│   │   ├── portability
│   │   │   ├── CppUnitDeque.h
│   │   │   ├── CppUnitMap.h
│   │   │   ├── CppUnitSet.h
│   │   │   ├── CppUnitStack.h
│   │   │   ├── CppUnitVector.h
│   │   │   ├── FloatingPoint.h
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   └── Stream.h
│   │   ├── Portability.h
│   │   ├── Protector.h
│   │   ├── SourceLine.h
│   │   ├── SynchronizedObject.h
│   │   ├── TestAssert.h
│   │   ├── TestCaller.h
│   │   ├── TestCase.h
│   │   ├── TestComposite.h
│   │   ├── TestFailure.h
│   │   ├── TestFixture.h
│   │   ├── Test.h
│   │   ├── TestLeaf.h
│   │   ├── TestListener.h
│   │   ├── TestPath.h
│   │   ├── TestResultCollector.h
│   │   ├── TestResult.h
│   │   ├── TestRunner.h
│   │   ├── TestSuccessListener.h
│   │   ├── TestSuite.h
│   │   ├── TextOutputter.h
│   │   ├── TextTestProgressListener.h
│   │   ├── TextTestResult.h
│   │   ├── TextTestRunner.h
│   │   ├── tools
│   │   │   ├── Algorithm.h
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── StringTools.h
│   │   │   ├── XmlDocument.h
│   │   │   └── XmlElement.h
│   │   ├── ui
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── mfc
│   │   │   │   ├── Makefile.am
│   │   │   │   ├── Makefile.in
│   │   │   │   ├── MfcTestRunner.h
│   │   │   │   └── TestRunner.h
│   │   │   ├── qt
│   │   │   │   ├── Config.h
│   │   │   │   ├── Makefile.am
│   │   │   │   ├── Makefile.in
│   │   │   │   ├── QtTestRunner.h
│   │   │   │   └── TestRunner.h
│   │   │   └── text
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── TestRunner.h
│   │   │   └── TextTestRunner.h
│   │   ├── XmlOutputter.h
│   │   └── XmlOutputterHook.h
│   ├── freetype2.8
│   │   ├── freetype
│   │   │   ├── config
│   │   │   │   ├── ftconfig.h
│   │   │   │   ├── ftheader.h
│   │   │   │   ├── ftmodule.h
│   │   │   │   ├── ftoption.h
│   │   │   │   └── ftstdlib.h
│   │   │   ├── freetype.h
│   │   │   ├── ftadvanc.h
│   │   │   ├── ftautoh.h
│   │   │   ├── ftbbox.h
│   │   │   ├── ftbdf.h
│   │   │   ├── ftbitmap.h
│   │   │   ├── ftbzip2.h
│   │   │   ├── ftcache.h
│   │   │   ├── ftcffdrv.h
│   │   │   ├── ftchapters.h
│   │   │   ├── ftcid.h
│   │   │   ├── fterrdef.h
│   │   │   ├── fterrors.h
│   │   │   ├── ftfntfmt.h
│   │   │   ├── ftgasp.h
│   │   │   ├── ftglyph.h
│   │   │   ├── ftgxval.h
│   │   │   ├── ftgzip.h
│   │   │   ├── ftimage.h
│   │   │   ├── ftincrem.h
│   │   │   ├── ftlcdfil.h
│   │   │   ├── ftlist.h
│   │   │   ├── ftlzw.h
│   │   │   ├── ftmac.h
│   │   │   ├── ftmm.h
│   │   │   ├── ftmodapi.h
│   │   │   ├── ftmoderr.h
│   │   │   ├── ftotval.h
│   │   │   ├── ftoutln.h
│   │   │   ├── ftpcfdrv.h
│   │   │   ├── ftpfr.h
│   │   │   ├── ftrender.h
│   │   │   ├── ftsizes.h
│   │   │   ├── ftsnames.h
│   │   │   ├── ftstroke.h
│   │   │   ├── ftsynth.h
│   │   │   ├── ftsystem.h
│   │   │   ├── fttrigon.h
│   │   │   ├── ftttdrv.h
│   │   │   ├── fttypes.h
│   │   │   ├── ftwinfnt.h
│   │   │   ├── internal
│   │   │   │   ├── autohint.h
│   │   │   │   ├── ftcalc.h
│   │   │   │   ├── ftdebug.h
│   │   │   │   ├── ftdriver.h
│   │   │   │   ├── ftgloadr.h
│   │   │   │   ├── fthash.h
│   │   │   │   ├── ftmemory.h
│   │   │   │   ├── ftobjs.h
│   │   │   │   ├── ftpic.h
│   │   │   │   ├── ftrfork.h
│   │   │   │   ├── ftserv.h
│   │   │   │   ├── ftstream.h
│   │   │   │   ├── fttrace.h
│   │   │   │   ├── ftvalid.h
│   │   │   │   ├── internal.h
│   │   │   │   ├── psaux.h
│   │   │   │   ├── pshints.h
│   │   │   │   ├── services
│   │   │   │   │   ├── svbdf.h
│   │   │   │   │   ├── svcid.h
│   │   │   │   │   ├── svfntfmt.h
│   │   │   │   │   ├── svgldict.h
│   │   │   │   │   ├── svgxval.h
│   │   │   │   │   ├── svkern.h
│   │   │   │   │   ├── svmetric.h
│   │   │   │   │   ├── svmm.h
│   │   │   │   │   ├── svotval.h
│   │   │   │   │   ├── svpfr.h
│   │   │   │   │   ├── svpostnm.h
│   │   │   │   │   ├── svprop.h
│   │   │   │   │   ├── svpscmap.h
│   │   │   │   │   ├── svpsinfo.h
│   │   │   │   │   ├── svsfnt.h
│   │   │   │   │   ├── svttcmap.h
│   │   │   │   │   ├── svtteng.h
│   │   │   │   │   ├── svttglyf.h
│   │   │   │   │   └── svwinfnt.h
│   │   │   │   ├── sfnt.h
│   │   │   │   ├── t1types.h
│   │   │   │   └── tttypes.h
│   │   │   ├── t1tables.h
│   │   │   ├── ttnameid.h
│   │   │   ├── tttables.h
│   │   │   ├── tttags.h
│   │   │   └── ttunpat.h
│   │   └── ft2build.h
│   ├── libjpeg9c
│   │   ├── cderror.h
│   │   ├── cdjpeg.h
│   │   ├── jconfig.h
│   │   ├── jdct.h
│   │   ├── jerror.h
│   │   ├── jinclude.h
│   │   ├── jmemsys.h
│   │   ├── jmorecfg.h
│   │   ├── jpegint.h
│   │   ├── jpeglib.h
│   │   ├── jversion.h
│   │   └── transupp.h
│   ├── libpng1.6.35
│   │   ├── pngconf.h
│   │   ├── pngdebug.h
│   │   ├── png.h
│   │   ├── pnginfo.h
│   │   ├── pnglibconf.h
│   │   ├── pngpriv.h
│   │   └── pngstruct.h
│   ├── libtiff4.0.9
│   │   ├── t4.h
│   │   ├── tif_config.h
│   │   ├── tif_config.wince.h
│   │   ├── tif_dir.h
│   │   ├── tif_fax3.h
│   │   ├── tiffconf.h
│   │   ├── tiffconf.vc.h
│   │   ├── tiffconf.wince.h
│   │   ├── tiff.h
│   │   ├── tiffio.h
│   │   ├── tiffio.hxx
│   │   ├── tiffiop.h
│   │   ├── tiffvers.h
│   │   ├── tif_predict.h
│   │   └── uvcode.h
│   ├── lua-5.3.5
│   │   ├── lapi.h
│   │   ├── lauxlib.h
│   │   ├── lcode.h
│   │   ├── lctype.h
│   │   ├── ldebug.h
│   │   ├── ldo.h
│   │   ├── lfunc.h
│   │   ├── lgc.h
│   │   ├── llex.h
│   │   ├── llimits.h
│   │   ├── lmem.h
│   │   ├── lobject.h
│   │   ├── lopcodes.h
│   │   ├── lparser.h
│   │   ├── lprefix.h
│   │   ├── lstate.h
│   │   ├── lstring.h
│   │   ├── ltable.h
│   │   ├── ltm.h
│   │   ├── luaconf.h
│   │   ├── lua.h
│   │   ├── lua.hpp
│   │   ├── lualib.h
│   │   ├── lundump.h
│   │   ├── lvm.h
│   │   └── lzio.h
│   ├── openssl-1.1.1
│   │   ├── crypto
│   │   │   ├── aes
│   │   │   │   ├── aes_locl.h
│   │   │   │   └── asm
│   │   │   │   └── aes-ia64.S
│   │   │   ├── aria
│   │   │   ├── arm_arch.h
│   │   │   ├── asn1
│   │   │   │   ├── asn1_item_list.h
│   │   │   │   ├── asn1_locl.h
│   │   │   │   ├── charmap.h
│   │   │   │   ├── standard_methods.h
│   │   │   │   └── tbl_standard.h
│   │   │   ├── async
│   │   │   │   ├── arch
│   │   │   │   │   ├── async_null.h
│   │   │   │   │   ├── async_posix.h
│   │   │   │   │   └── async_win.h
│   │   │   │   └── async_locl.h
│   │   │   ├── bf
│   │   │   │   ├── asm
│   │   │   │   ├── bf_locl.h
│   │   │   │   └── bf_pi.h
│   │   │   ├── bio
│   │   │   │   └── bio_lcl.h
│   │   │   ├── blake2
│   │   │   │   ├── blake2_impl.h
│   │   │   │   └── blake2_locl.h
│   │   │   ├── bn
│   │   │   │   ├── asm
│   │   │   │   │   ├── bn-c64xplus.asm
│   │   │   │   │   ├── ia64.S
│   │   │   │   │   ├── s390x.S
│   │   │   │   │   ├── sparcv8plus.S
│   │   │   │   │   └── sparcv8.S
│   │   │   │   ├── bn_lcl.h
│   │   │   │   ├── bn_prime.h
│   │   │   │   ├── README.pod
│   │   │   │   └── rsaz_exp.h
│   │   │   ├── buffer
│   │   │   ├── buildinf.h
│   │   │   ├── camellia
│   │   │   │   ├── asm
│   │   │   │   └── cmll_locl.h
│   │   │   ├── cast
│   │   │   │   ├── asm
│   │   │   │   ├── cast_lcl.h
│   │   │   │   └── cast_s.h
│   │   │   ├── chacha
│   │   │   │   └── asm
│   │   │   ├── cmac
│   │   │   ├── cms
│   │   │   │   └── cms_lcl.h
│   │   │   ├── comp
│   │   │   │   └── comp_lcl.h
│   │   │   ├── conf
│   │   │   │   ├── conf_def.h
│   │   │   │   └── conf_lcl.h
│   │   │   ├── ct
│   │   │   │   └── ct_locl.h
│   │   │   ├── des
│   │   │   │   ├── asm
│   │   │   │   │   └── des_enc.m4
│   │   │   │   ├── des_locl.h
│   │   │   │   └── spr.h
│   │   │   ├── dh
│   │   │   │   ├── dh1024.pem
│   │   │   │   ├── dh192.pem
│   │   │   │   ├── dh2048.pem
│   │   │   │   ├── dh4096.pem
│   │   │   │   ├── dh512.pem
│   │   │   │   └── dh_locl.h
│   │   │   ├── dsa
│   │   │   │   └── dsa_locl.h
│   │   │   ├── dso
│   │   │   │   └── dso_locl.h
│   │   │   ├── ec
│   │   │   │   ├── asm
│   │   │   │   ├── curve448
│   │   │   │   │   ├── arch_32
│   │   │   │   │   │   ├── arch_intrinsics.h
│   │   │   │   │   │   └── f_impl.h
│   │   │   │   │   ├── curve448_lcl.h
│   │   │   │   │   ├── curve448utils.h
│   │   │   │   │   ├── ed448.h
│   │   │   │   │   ├── field.h
│   │   │   │   │   ├── point_448.h
│   │   │   │   │   └── word.h
│   │   │   │   └── ec_lcl.h
│   │   │   ├── engine
│   │   │   │   ├── eng_int.h
│   │   │   │   └── README
│   │   │   ├── err
│   │   │   │   ├── openssl.ec
│   │   │   │   ├── openssl.txt
│   │   │   │   └── README
│   │   │   ├── evp
│   │   │   │   └── evp_locl.h
│   │   │   ├── hmac
│   │   │   │   └── hmac_lcl.h
│   │   │   ├── ia64cpuid.S
│   │   │   ├── idea
│   │   │   │   └── idea_lcl.h
│   │   │   ├── include
│   │   │   │   └── internal
│   │   │   │   ├── aria.h
│   │   │   │   ├── asn1_int.h
│   │   │   │   ├── async.h
│   │   │   │   ├── bn_conf.h
│   │   │   │   ├── bn_conf.h.in
│   │   │   │   ├── bn_dh.h
│   │   │   │   ├── bn_int.h
│   │   │   │   ├── bn_srp.h
│   │   │   │   ├── chacha.h
│   │   │   │   ├── cryptlib_int.h
│   │   │   │   ├── ctype.h
│   │   │   │   ├── __DECC_INCLUDE_EPILOGUE.H
│   │   │   │   ├── __DECC_INCLUDE_PROLOGUE.H
│   │   │   │   ├── dso_conf.h
│   │   │   │   ├── dso_conf.h.in
│   │   │   │   ├── ec_int.h
│   │   │   │   ├── engine.h
│   │   │   │   ├── err_int.h
│   │   │   │   ├── evp_int.h
│   │   │   │   ├── lhash.h
│   │   │   │   ├── md32_common.h
│   │   │   │   ├── objects.h
│   │   │   │   ├── poly1305.h
│   │   │   │   ├── rand_int.h
│   │   │   │   ├── sha.h
│   │   │   │   ├── siphash.h
│   │   │   │   ├── sm2err.h
│   │   │   │   ├── sm2.h
│   │   │   │   ├── sm3.h
│   │   │   │   ├── sm4.h
│   │   │   │   ├── store.h
│   │   │   │   ├── store_int.h
│   │   │   │   └── x509_int.h
│   │   │   ├── kdf
│   │   │   ├── lhash
│   │   │   │   └── lhash_lcl.h
│   │   │   ├── md2
│   │   │   ├── md4
│   │   │   │   └── md4_locl.h
│   │   │   ├── md5
│   │   │   │   ├── asm
│   │   │   │   └── md5_locl.h
│   │   │   ├── mdc2
│   │   │   ├── mips_arch.h
│   │   │   ├── modes
│   │   │   │   ├── asm
│   │   │   │   └── modes_lcl.h
│   │   │   ├── objects
│   │   │   │   ├── obj_dat.h
│   │   │   │   ├── objects.txt
│   │   │   │   ├── obj_lcl.h
│   │   │   │   ├── obj_mac.num
│   │   │   │   ├── obj_xref.h
│   │   │   │   ├── obj_xref.txt
│   │   │   │   └── README
│   │   │   ├── ocsp
│   │   │   │   └── ocsp_lcl.h
│   │   │   ├── pem
│   │   │   ├── perlasm
│   │   │   │   └── README
│   │   │   ├── pkcs12
│   │   │   │   └── p12_lcl.h
│   │   │   ├── pkcs7
│   │   │   ├── poly1305
│   │   │   │   ├── asm
│   │   │   │   └── poly1305_local.h
│   │   │   ├── ppc_arch.h
│   │   │   ├── rand
│   │   │   │   └── rand_lcl.h
│   │   │   ├── rc2
│   │   │   │   └── rc2_locl.h
│   │   │   ├── rc4
│   │   │   │   ├── asm
│   │   │   │   └── rc4_locl.h
│   │   │   ├── rc5
│   │   │   │   ├── asm
│   │   │   │   └── rc5_locl.h
│   │   │   ├── ripemd
│   │   │   │   ├── asm
│   │   │   │   ├── rmdconst.h
│   │   │   │   └── rmd_locl.h
│   │   │   ├── rsa
│   │   │   │   └── rsa_locl.h
│   │   │   ├── s390x_arch.h
│   │   │   ├── seed
│   │   │   │   └── seed_locl.h
│   │   │   ├── sha
│   │   │   │   ├── asm
│   │   │   │   └── sha_locl.h
│   │   │   ├── siphash
│   │   │   │   └── siphash_local.h
│   │   │   ├── sm2
│   │   │   ├── sm3
│   │   │   │   └── sm3_locl.h
│   │   │   ├── sm4
│   │   │   ├── sparc_arch.h
│   │   │   ├── sparccpuid.S
│   │   │   ├── srp
│   │   │   ├── stack
│   │   │   ├── store
│   │   │   │   └── store_locl.h
│   │   │   ├── ts
│   │   │   │   └── ts_lcl.h
│   │   │   ├── txt_db
│   │   │   ├── ui
│   │   │   │   └── ui_locl.h
│   │   │   ├── vms_rms.h
│   │   │   ├── whrlpool
│   │   │   │   ├── asm
│   │   │   │   └── wp_locl.h
│   │   │   ├── x509
│   │   │   │   └── x509_lcl.h
│   │   │   └── x509v3
│   │   │   ├── ext_dat.h
│   │   │   ├── pcy_int.h
│   │   │   ├── standard_exts.h
│   │   │   └── v3_admis.h
│   │   ├── internal
│   │   │   ├── bio.h
│   │   │   ├── comp.h
│   │   │   ├── conf.h
│   │   │   ├── constant_time_locl.h
│   │   │   ├── cryptlib.h
│   │   │   ├── dane.h
│   │   │   ├── __DECC_INCLUDE_EPILOGUE.H
│   │   │   ├── __DECC_INCLUDE_PROLOGUE.H
│   │   │   ├── dsoerr.h
│   │   │   ├── dso.h
│   │   │   ├── err.h
│   │   │   ├── nelem.h
│   │   │   ├── numbers.h
│   │   │   ├── o_dir.h
│   │   │   ├── o_str.h
│   │   │   ├── refcount.h
│   │   │   ├── sockets.h
│   │   │   ├── sslconf.h
│   │   │   ├── thread_once.h
│   │   │   └── tsan_assist.h
│   │   └── openssl
│   │   ├── aes.h
│   │   ├── asn1err.h
│   │   ├── asn1.h
│   │   ├── asn1_mac.h
│   │   ├── asn1t.h
│   │   ├── asyncerr.h
│   │   ├── async.h
│   │   ├── bioerr.h
│   │   ├── bio.h
│   │   ├── blowfish.h
│   │   ├── bnerr.h
│   │   ├── bn.h
│   │   ├── buffererr.h
│   │   ├── buffer.h
│   │   ├── camellia.h
│   │   ├── cast.h
│   │   ├── cmac.h
│   │   ├── cmserr.h
│   │   ├── cms.h
│   │   ├── comperr.h
│   │   ├── comp.h
│   │   ├── conf_api.h
│   │   ├── conferr.h
│   │   ├── conf.h
│   │   ├── cryptoerr.h
│   │   ├── crypto.h
│   │   ├── cterr.h
│   │   ├── ct.h
│   │   ├── __DECC_INCLUDE_EPILOGUE.H
│   │   ├── __DECC_INCLUDE_PROLOGUE.H
│   │   ├── des.h
│   │   ├── dherr.h
│   │   ├── dh.h
│   │   ├── dsaerr.h
│   │   ├── dsa.h
│   │   ├── dtls1.h
│   │   ├── ebcdic.h
│   │   ├── ecdh.h
│   │   ├── ecdsa.h
│   │   ├── ecerr.h
│   │   ├── ec.h
│   │   ├── engineerr.h
│   │   ├── engine.h
│   │   ├── e_os2.h
│   │   ├── err.h
│   │   ├── evperr.h
│   │   ├── evp.h
│   │   ├── hmac.h
│   │   ├── idea.h
│   │   ├── kdferr.h
│   │   ├── kdf.h
│   │   ├── lhash.h
│   │   ├── md2.h
│   │   ├── md4.h
│   │   ├── md5.h
│   │   ├── mdc2.h
│   │   ├── modes.h
│   │   ├── objectserr.h
│   │   ├── objects.h
│   │   ├── obj_mac.h
│   │   ├── ocsperr.h
│   │   ├── ocsp.h
│   │   ├── opensslconf.h
│   │   ├── opensslconf.h.in
│   │   ├── opensslv.h
│   │   ├── ossl_typ.h
│   │   ├── pem2.h
│   │   ├── pemerr.h
│   │   ├── pem.h
│   │   ├── pkcs12err.h
│   │   ├── pkcs12.h
│   │   ├── pkcs7err.h
│   │   ├── pkcs7.h
│   │   ├── rand_drbg.h
│   │   ├── randerr.h
│   │   ├── rand.h
│   │   ├── rc2.h
│   │   ├── rc4.h
│   │   ├── rc5.h
│   │   ├── ripemd.h
│   │   ├── rsaerr.h
│   │   ├── rsa.h
│   │   ├── safestack.h
│   │   ├── seed.h
│   │   ├── sha.h
│   │   ├── srp.h
│   │   ├── srtp.h
│   │   ├── ssl2.h
│   │   ├── ssl3.h
│   │   ├── sslerr.h
│   │   ├── ssl.h
│   │   ├── stack.h
│   │   ├── storeerr.h
│   │   ├── store.h
│   │   ├── symhacks.h
│   │   ├── tls1.h
│   │   ├── tserr.h
│   │   ├── ts.h
│   │   ├── txt_db.h
│   │   ├── uierr.h
│   │   ├── ui.h
│   │   ├── whrlpool.h
│   │   ├── x509err.h
│   │   ├── x509.h
│   │   ├── x509v3err.h
│   │   ├── x509v3.h
│   │   └── x509_vfy.h
│   └── zlib1.2.11
│   ├── crc32.h
│   ├── deflate.h
│   ├── gzguts.h
│   ├── inffast.h
│   ├── inffixed.h
│   ├── inflate.h
│   ├── inftrees.h
│   ├── trees.h
│   ├── zconf.h
│   ├── zlib.h
│   └── zutil.h
├── lib
│   ├── cppunitStaticd.lib
│   ├── cppunitStatic.lib
│   ├── freetype28Staticd.lib
│   ├── freetype28Static.lib
│   ├── libcrypto-1_1.dll
│   ├── libcrypto.lib
│   ├── libjpegStaticd.lib
│   ├── libjpegStatic.lib
│   ├── libpng1635Staticd.lib
│   ├── libpng1635Static.lib
│   ├── libssl-1_1.dll
│   ├── libssl.lib
│   ├── libtiff_Staticd.lib
│   ├── libtiff_Static.lib
│   ├── lua535Staticd.lib
│   ├── lua535Static.lib
│   ├── zlibstaticd.lib
│   └── zlibstatic.lib
├── podofo
│   ├── base
│   │   ├── create_forward_headers.sh
│   │   ├── Pdf3rdPtyForwardDecl.h
│   │   ├── PdfArray.h
│   │   ├── PdfCanvas.h
│   │   ├── PdfColor.h
│   │   ├── PdfCompilerCompat.h
│   │   ├── PdfCompilerCompatPrivate.h
│   │   ├── PdfContentsTokenizer.h
│   │   ├── PdfData.h
│   │   ├── PdfDataType.h
│   │   ├── PdfDate.h
│   │   ├── PdfDefines.h
│   │   ├── PdfDefinesPrivate.h
│   │   ├── PdfDictionary.h
│   │   ├── PdfEncodingFactory.h
│   │   ├── PdfEncoding.h
│   │   ├── PdfEncrypt.h
│   │   ├── PdfError.h
│   │   ├── PdfExtension.h
│   │   ├── PdfFileStream.h
│   │   ├── PdfFilter.h
│   │   ├── PdfFiltersPrivate.h
│   │   ├── PdfImmediateWriter.h
│   │   ├── PdfInputDevice.h
│   │   ├── PdfInputStream.h
│   │   ├── PdfLocale.h
│   │   ├── PdfMemoryManagement.h
│   │   ├── PdfMemStream.h
│   │   ├── PdfMutex.h
│   │   ├── PdfMutexImpl_noop.h
│   │   ├── PdfMutexImpl_pthread.h
│   │   ├── PdfMutexImpl_win32.h
│   │   ├── PdfMutexWrapper.h
│   │   ├── PdfName.h
│   │   ├── PdfObject.h
│   │   ├── PdfObjectStreamParserObject.h
│   │   ├── PdfOutputDevice.h
│   │   ├── PdfOutputStream.h
│   │   ├── PdfParser.h
│   │   ├── PdfParserObject.h
│   │   ├── PdfRect.h
│   │   ├── PdfRefCountedBuffer.h
│   │   ├── PdfRefCountedInputDevice.h
│   │   ├── PdfReference.h
│   │   ├── PdfRijndael.h
│   │   ├── PdfStream.h
│   │   ├── PdfString.h
│   │   ├── PdfTokenizer.h
│   │   ├── PdfVariant.h
│   │   ├── PdfVecObjects.h
│   │   ├── PdfVersion.h
│   │   ├── PdfWriter.h
│   │   ├── PdfXRef.h
│   │   ├── PdfXRefStream.h
│   │   ├── PdfXRefStreamParserObject.h
│   │   ├── podofoapi.h
│   │   └── util
│   │   ├── PdfMutex.h
│   │   ├── PdfMutexImpl_noop.h
│   │   ├── PdfMutexImpl_pthread.h
│   │   ├── PdfMutexImpl_win32.h
│   │   └── PdfMutexWrapper.h
│   ├── compilercompat
│   │   └── borland
│   │   ├── cstdio
│   │   └── ctime
│   ├── podofo_config.h
│   └── podofo.h
├── podofo096
│   ├── ContentParser
│   │   ├── CMakeLists.txt
│   │   ├── ContentParser.vcxproj
│   │   ├── ContentParser.vcxproj.filters
│   │   ├── ContentParser.vcxproj.user
│   │   ├── Debug
│   │   │   ├── ContentParser.lastbuildstate
│   │   │   └── ContentParser_manifest.rc
│   │   └── main.cpp
│   ├── CreationTest
│   │   ├── CMakeLists.txt
│   │   ├── CreationTest.cpp
│   │   ├── CreationTest.vcxproj
│   │   ├── CreationTest.vcxproj.filters
│   │   ├── CreationTest.vcxproj.user
│   │   ├── Debug
│   │   │   ├── CreationTest.lastbuildstate
│   │   │   └── CreationTest_manifest.rc
│   │   └── resources
│   │   ├── Illust.pdf
│   │   └── watzmann.jpg
│   ├── CreationTest.cpp
│   ├── Debug
│   │   ├── 001.jpg
│   │   ├── 002.jpg
│   │   ├── boilerplate-gray.pdf
│   │   ├── boilerplate.pdf
│   │   ├── ContentParser.exe
│   │   ├── CreationTest.exe
│   │   ├── CreationTest.pdf
│   │   ├── FilterTest.exe
│   │   ├── FormTest.exe
│   │   ├── helloworld-base14.exe
│   │   ├── helloworld-base14.pdf
│   │   ├── helloworld-box.pdf
│   │   ├── helloworld-encrypt222222.pdf
│   │   ├── helloworld.exe
│   │   ├── helloworld-gc.pdf
│   │   ├── helloworld.pdf
│   │   ├── helloworld-w.pdf
│   │   ├── images
│   │   │   ├── pdfimage_0000.jpg
│   │   │   └── pdfimage_0001.jpg
│   │   ├── libcrypto-1_1.dll
│   │   ├── libssl-1_1.dll
│   │   ├── ObjectParserTest.exe
│   │   ├── ParserTest.exe
│   │   ├── pdfcontentsgraph.exe
│   │   ├── podofo096.dll
│   │   ├── podofo096.exp
│   │   ├── podofo096.lib
│   │   ├── podofo096.txt
│   │   ├── podofobox.exe
│   │   ├── podofocolor.exe
│   │   ├── podofocountpages.exe
│   │   ├── podofocrop.exe
│   │   ├── podofoencrypt.exe
│   │   ├── podofogc.exe
│   │   ├── podofoimg2pdf.exe
│   │   ├── podofoimg2pdf.pdf
│   │   ├── podofoimgextract.exe
│   │   ├── podofoimpose.exe
│   │   ├── podofoincrementalupdates.exe
│   │   ├── podofomerge.exe
│   │   ├── podofomerge.pdf
│   │   ├── podofopages.exe
│   │   ├── podofopages.pdf
│   │   ├── podofopdfinfo.exe
│   │   ├── podofosign.exe
│   │   ├── podofotxt2pdf.exe
│   │   ├── podofotxtextract.exe
│   │   ├── podofouncompress.exe
│   │   ├── podofoxmp.exe
│   │   ├── SignTest.exe
│   │   ├── SignTest.pdf
│   │   ├── TokenizerTest.exe
│   │   ├── VariantTest.exe
│   │   └── WatermarkTest.exe
│   ├── FilterTest
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── FilterTest.lastbuildstate
│   │   │   └── FilterTest_manifest.rc
│   │   ├── FilterTest.cpp
│   │   ├── FilterTest.vcxproj
│   │   ├── FilterTest.vcxproj.filters
│   │   └── FilterTest.vcxproj.user
│   ├── FormTest
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── FormTest.lastbuildstate
│   │   │   └── FormTest_manifest.rc
│   │   ├── FormTest.cpp
│   │   ├── FormTest.vcxproj
│   │   ├── FormTest.vcxproj.filters
│   │   └── FormTest.vcxproj.user
│   ├── helloworld
│   │   ├── Debug
│   │   │   ├── helloworld.lastbuildstate
│   │   │   └── helloworld_manifest.rc
│   │   ├── helloworld.cpp
│   │   ├── helloworld.vcxproj
│   │   ├── helloworld.vcxproj.filters
│   │   ├── helloworld.vcxproj.user
│   │   └── Release
│   │   ├── helloworld.lastbuildstate
│   │   └── helloworld.vcxprojResolveAssemblyReference.cache
│   ├── helloworld-base14
│   │   ├── Debug
│   │   │   ├── helloworld-base14.lastbuildstate
│   │   │   └── helloworld-base14_manifest.rc
│   │   ├── helloworld-base14.cpp
│   │   ├── helloworld-base14.vcxproj
│   │   ├── helloworld-base14.vcxproj.filters
│   │   └── helloworld-base14.vcxproj.user
│   ├── ipch
│   │   ├── podofoencrypt-db6bea25
│   │   ├── podofoxmp-e357605
│   │   ├── signtest-bab9524f
│   │   └── tokenizertest-ad854e83
│   ├── LargeTest
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── LargeTest.lastbuildstate
│   │   │   └── LargeTest.unsuccessfulbuild
│   │   ├── LargeTest.cpp
│   │   ├── LargeTest.vcxproj
│   │   ├── LargeTest.vcxproj.filters
│   │   └── LargeTest.vcxproj.user
│   ├── ObjectParserTest
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── ObjectParserTest.lastbuildstate
│   │   │   ├── ObjectParserTest_manifest.rc
│   │   │   └── ObjectParserTest.vcxprojResolveAssemblyReference.cache
│   │   ├── ObjectParserTest.cpp
│   │   ├── ObjectParserTest.vcxproj
│   │   ├── ObjectParserTest.vcxproj.filters
│   │   ├── ObjectParserTest.vcxproj.user
│   │   └── objects
│   │   ├── 27_0_R.exp
│   │   └── 27_0_R.info
│   ├── ParserTest
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── ParserTest.lastbuildstate
│   │   │   └── ParserTest_manifest.rc
│   │   ├── ParserTest.cpp
│   │   ├── ParserTest.vcxproj
│   │   ├── ParserTest.vcxproj.filters
│   │   └── ParserTest.vcxproj.user
│   ├── pdfcontentsgraph
│   │   ├── Debug
│   │   │   ├── pdfcontentsgraph.lastbuildstate
│   │   │   └── pdfcontentsgraph_manifest.rc
│   │   ├── main.cpp
│   │   ├── PdfContentsGraph.cpp
│   │   ├── PdfContentsGraph.h
│   │   ├── pdfcontentsgraph.vcxproj
│   │   ├── pdfcontentsgraph.vcxproj.filters
│   │   ├── pdfcontentsgraph.vcxproj.user
│   │   └── README.txt
│   ├── pdfs
│   │   ├── inline-image.pdf
│   │   ├── inline-image.txt
│   │   └── README.txt
│   ├── PdfTest.h
│   ├── podofo096
│   │   ├── Debug
│   │   │   ├── podofo096.lastbuildstate
│   │   │   ├── podofo096_manifest.rc
│   │   │   └── podofo096.vcxprojResolveAssemblyReference.cache
│   │   ├── podofo096.aps
│   │   ├── podofo096.rc
│   │   ├── podofo096.vcxproj
│   │   ├── podofo096.vcxproj.filters
│   │   ├── podofo096.vcxproj.user
│   │   ├── Release
│   │   │   ├── podofo096.lastbuildstate
│   │   │   └── podofo096.vcxprojResolveAssemblyReference.cache
│   │   └── resource.h
│   ├── podofo096.sln
│   ├── podofo096.suo
│   ├── podofobox
│   │   ├── boxsetter.cpp
│   │   ├── boxsetter.h
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofobox.lastbuildstate
│   │   │   └── podofobox_manifest.rc
│   │   ├── podofobox.cpp
│   │   ├── podofobox.vcxproj
│   │   ├── podofobox.vcxproj.filters
│   │   └── podofobox.vcxproj.user
│   ├── podofocolor
│   │   ├── CMakeLists.txt
│   │   ├── colorchanger.cpp
│   │   ├── colorchanger.h
│   │   ├── colorspace.cpp
│   │   ├── colorspace.h
│   │   ├── Debug
│   │   │   ├── podofocolor.lastbuildstate
│   │   │   ├── podofocolor_manifest.rc
│   │   │   └── podofocolor.unsuccessfulbuild
│   │   ├── dummyconverter.cpp
│   │   ├── dummyconverter.h
│   │   ├── example.lua
│   │   ├── graphicsstack.cpp
│   │   ├── graphicsstack.h
│   │   ├── grayscaleconverter.cpp
│   │   ├── grayscaleconverter.h
│   │   ├── iconverter.cpp
│   │   ├── iconverter.h
│   │   ├── lua_compat.h
│   │   ├── luaconverter.cpp
│   │   ├── luaconverter.h
│   │   ├── podofocolor.cpp
│   │   ├── podofocolor.vcxproj
│   │   ├── podofocolor.vcxproj.filters
│   │   └── podofocolor.vcxproj.user
│   ├── podofocountpages
│   │   ├── CMakeLists.txt
│   │   ├── countpages.cpp
│   │   ├── Debug
│   │   │   ├── podofocountpages.lastbuildstate
│   │   │   └── podofocountpages_manifest.rc
│   │   ├── podofocountpages.vcxproj
│   │   ├── podofocountpages.vcxproj.filters
│   │   └── podofocountpages.vcxproj.user
│   ├── podofocrop
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofocrop.lastbuildstate
│   │   │   ├── podofocrop_manifest.rc
│   │   │   └── podofocrop.vcxprojResolveAssemblyReference.cache
│   │   ├── podofocrop.cpp
│   │   ├── podofocrop.vcxproj
│   │   ├── podofocrop.vcxproj.filters
│   │   └── podofocrop.vcxproj.user
│   ├── podofoencrypt
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofoencrypt.lastbuildstate
│   │   │   └── podofoencrypt_manifest.rc
│   │   ├── podofoencrypt.cpp
│   │   ├── podofoencrypt.vcxproj
│   │   ├── podofoencrypt.vcxproj.filters
│   │   ├── podofoencrypt.vcxproj.user
│   │   └── Release
│   │   └── podofoencrypt.lastbuildstate
│   ├── podofogc
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofogc.lastbuildstate
│   │   │   └── podofogc_manifest.rc
│   │   ├── podofogc.cpp
│   │   ├── podofogc.vcxproj
│   │   ├── podofogc.vcxproj.filters
│   │   └── podofogc.vcxproj.user
│   ├── podofoimg2pdf
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofoimg2pdf.lastbuildstate
│   │   │   └── podofoimg2pdf_manifest.rc
│   │   ├── ImageConverter.cpp
│   │   ├── ImageConverter.h
│   │   ├── podofoimg2pdf.cpp
│   │   ├── podofoimg2pdf.vcxproj
│   │   ├── podofoimg2pdf.vcxproj.filters
│   │   └── podofoimg2pdf.vcxproj.user
│   ├── podofoimgextract
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofoimgextract.lastbuildstate
│   │   │   └── podofoimgextract_manifest.rc
│   │   ├── ImageExtractor.cpp
│   │   ├── ImageExtractor.h
│   │   ├── podofoimgextract.cpp
│   │   ├── podofoimgextract.vcxproj
│   │   ├── podofoimgextract.vcxproj.filters
│   │   └── podofoimgextract.vcxproj.user
│   ├── podofoimpose
│   │   ├── charpainter.cpp
│   │   ├── charpainter.h
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofoimpose.lastbuildstate
│   │   │   └── podofoimpose_manifest.rc
│   │   ├── impositionplan.cpp
│   │   ├── impositionplan.h
│   │   ├── lua_compat.h
│   │   ├── pdftranslator.cpp
│   │   ├── pdftranslator.h
│   │   ├── planreader_legacy.cpp
│   │   ├── planreader_legacy.h
│   │   ├── planreader_lua.cpp
│   │   ├── planreader_lua.h
│   │   ├── plans
│   │   │   └── lua
│   │   │   ├── Booklet-A4-duplex.plan
│   │   │   ├── Booklet.plan
│   │   │   ├── Booklet-USlegal-duplex.plan
│   │   │   ├── Booklet-USletter-bottom.plan
│   │   │   ├── Booklet-USletter-duplex.plan
│   │   │   ├── Booklet-USletter-top.plan
│   │   │   ├── Identity.plan
│   │   │   ├── In4.plan
│   │   │   └── Test.plan
│   │   ├── podofoimpose.cpp
│   │   ├── podofoimpose.vcxproj
│   │   ├── podofoimpose.vcxproj.filters
│   │   ├── podofoimpose.vcxproj.user
│   │   ├── README.html
│   │   ├── sample.pdf
│   │   └── sample.plan
│   ├── podofoincrementalupdates
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofoincrementalupdates.lastbuildstate
│   │   │   └── podofoincrementalupdates_manifest.rc
│   │   ├── incrementalupdates.cpp
│   │   ├── podofoincrementalupdates.vcxproj
│   │   ├── podofoincrementalupdates.vcxproj.filters
│   │   └── podofoincrementalupdates.vcxproj.user
│   ├── podofomerge
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofomerge.lastbuildstate
│   │   │   └── podofomerge_manifest.rc
│   │   ├── podofomerge.cpp
│   │   ├── podofomerge.vcxproj
│   │   ├── podofomerge.vcxproj.filters
│   │   └── podofomerge.vcxproj.user
│   ├── podofopages
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofopages.lastbuildstate
│   │   │   └── podofopages_manifest.rc
│   │   ├── DeleteOperation.cpp
│   │   ├── DeleteOperation.h
│   │   ├── MoveOperation.cpp
│   │   ├── MoveOperation.h
│   │   ├── Operation.h
│   │   ├── podofopages.cpp
│   │   ├── podofopages.vcxproj
│   │   ├── podofopages.vcxproj.filters
│   │   └── podofopages.vcxproj.user
│   ├── podofopdfinfo
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofopdfinfo.lastbuildstate
│   │   │   └── podofopdfinfo_manifest.rc
│   │   ├── pdfinfo.cpp
│   │   ├── pdfinfo.h
│   │   ├── podofopdfinfo.cpp
│   │   ├── podofopdfinfo.vcxproj
│   │   ├── podofopdfinfo.vcxproj.filters
│   │   └── podofopdfinfo.vcxproj.user
│   ├── podofosign
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofosign.lastbuildstate
│   │   │   └── podofosign_manifest.rc
│   │   ├── podofosign.cpp
│   │   ├── podofosign.vcxproj
│   │   ├── podofosign.vcxproj.filters
│   │   ├── podofosign.vcxproj.user
│   │   └── ReadMe.txt
│   ├── podofotxt2pdf
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofotxt2pdf.lastbuildstate
│   │   │   └── podofotxt2pdf_manifest.rc
│   │   ├── podofotxt2pdf.cpp
│   │   ├── podofotxt2pdf.vcxproj
│   │   ├── podofotxt2pdf.vcxproj.filters
│   │   └── podofotxt2pdf.vcxproj.user
│   ├── podofotxtextract
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofotxtextract.lastbuildstate
│   │   │   └── podofotxtextract_manifest.rc
│   │   ├── podofotxtextract.cpp
│   │   ├── podofotxtextract.vcxproj
│   │   ├── podofotxtextract.vcxproj.filters
│   │   ├── podofotxtextract.vcxproj.user
│   │   ├── TextExtractor.cpp
│   │   └── TextExtractor.h
│   ├── podofouncompress
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofouncompress.lastbuildstate
│   │   │   └── podofouncompress_manifest.rc
│   │   ├── podofouncompress.cpp
│   │   ├── podofouncompress.vcxproj
│   │   ├── podofouncompress.vcxproj.filters
│   │   ├── podofouncompress.vcxproj.user
│   │   ├── Uncompress.cpp
│   │   └── Uncompress.h
│   ├── podofoxmp
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── podofoxmp.lastbuildstate
│   │   │   └── podofoxmp_manifest.rc
│   │   ├── podofoxmp.cpp
│   │   ├── podofoxmp.vcxproj
│   │   ├── podofoxmp.vcxproj.filters
│   │   └── podofoxmp.vcxproj.user
│   ├── Release
│   │   ├── helloworld-encrypt222222.pdf
│   │   ├── helloworld.exe
│   │   ├── helloworld.pdf
│   │   ├── libcrypto-1_1.dll
│   │   ├── libssl-1_1.dll
│   │   ├── podofo096.dll
│   │   ├── podofo096.exp
│   │   ├── podofo096.lib
│   │   └── podofoencrypt.exe
│   ├── SignatureTest
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── SignatureTest.lastbuildstate
│   │   │   └── SignatureTest.unsuccessfulbuild
│   │   ├── NSSSignatureGenerator.cpp
│   │   ├── NSSSignatureGenerator.h
│   │   ├── SignatureGenerator.h
│   │   ├── SignatureTest.vcxproj
│   │   ├── SignatureTest.vcxproj.filters
│   │   ├── SignatureTest.vcxproj.user
│   │   ├── SignTest.cpp
│   │   └── SimpleSignatureGenerator.h
│   ├── SignTest
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── SignTest.lastbuildstate
│   │   │   └── SignTest_manifest.rc
│   │   ├── SignTest.cpp
│   │   ├── SignTest.vcxproj
│   │   ├── SignTest.vcxproj.filters
│   │   └── SignTest.vcxproj.user
│   ├── system
│   │   ├── data
│   │   └── podofo-system.sh
│   ├── TokenizerTest
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── TokenizerTest.lastbuildstate
│   │   │   └── TokenizerTest_manifest.rc
│   │   ├── TokenizerTest.cpp
│   │   ├── TokenizerTest.vcxproj
│   │   ├── TokenizerTest.vcxproj.filters
│   │   └── TokenizerTest.vcxproj.user
│   ├── unit
│   │   ├── BasicTypeTest.cpp
│   │   ├── BasicTypeTest.h
│   │   ├── CMakeLists.txt
│   │   ├── ColorTest.cpp
│   │   ├── ColorTest.h
│   │   ├── cppunitextensions.h
│   │   ├── DateTest.cpp
│   │   ├── DateTest.h
│   │   ├── Debug
│   │   │   ├── unit.lastbuildstate
│   │   │   ├── unit.unsuccessfulbuild
│   │   │   └── unit.vcxprojResolveAssemblyReference.cache
│   │   ├── DeviceTest.cpp
│   │   ├── DeviceTest.h
│   │   ├── ElementTest.cpp
│   │   ├── ElementTest.h
│   │   ├── EncodingTest.cpp
│   │   ├── EncodingTest.h
│   │   ├── EncryptTest.cpp
│   │   ├── EncryptTest.h
│   │   ├── FilterTest.cpp
│   │   ├── FilterTest.h
│   │   ├── FontTest.cpp
│   │   ├── FontTest.h
│   │   ├── main.cpp
│   │   ├── NameTest.cpp
│   │   ├── NameTest.h
│   │   ├── PagesTreeTest.cpp
│   │   ├── PagesTreeTest.h
│   │   ├── PageTest.cpp
│   │   ├── PageTest.h
│   │   ├── PainterTest.cpp
│   │   ├── PainterTest.h
│   │   ├── ParserTest.cpp
│   │   ├── ParserTest.h
│   │   ├── StringTest.cpp
│   │   ├── StringTest.h
│   │   ├── TestUtils.cpp
│   │   ├── TestUtils.h
│   │   ├── TokenizerTest.cpp
│   │   ├── TokenizerTest.h
│   │   ├── unit.vcxproj
│   │   ├── unit.vcxproj.filters
│   │   ├── unit.vcxproj.user
│   │   ├── VariantTest.cpp
│   │   └── VariantTest.h
│   ├── VariantTest
│   │   ├── CMakeLists.txt
│   │   ├── Debug
│   │   │   ├── VariantTest.lastbuildstate
│   │   │   └── VariantTest_manifest.rc
│   │   ├── VariantTest.cpp
│   │   ├── VariantTest.vcxproj
│   │   ├── VariantTest.vcxproj.filters
│   │   └── VariantTest.vcxproj.user
│   └── WatermarkTest
│   ├── CMakeLists.txt
│   ├── Debug
│   │   ├── WatermarkTest.lastbuildstate
│   │   └── WatermarkTest_manifest.rc
│   ├── WatermarkTest.cpp
│   ├── WatermarkTest.vcxproj
│   ├── WatermarkTest.vcxproj.filters
│   └── WatermarkTest.vcxproj.user
└── src
├── base
│   ├── Pdf3rdPtyForwardDecl.h
│   ├── PdfArray.cpp
│   ├── PdfArray.h
│   ├── PdfCanvas.cpp
│   ├── PdfCanvas.h
│   ├── PdfColor.cpp
│   ├── PdfColor.h
│   ├── PdfCompilerCompat.h
│   ├── PdfCompilerCompatPrivate.h
│   ├── PdfContentsTokenizer.cpp
│   ├── PdfContentsTokenizer.h
│   ├── PdfData.cpp
│   ├── PdfData.h
│   ├── PdfDataType.cpp
│   ├── PdfDataType.h
│   ├── PdfDate.cpp
│   ├── PdfDate.h
│   ├── PdfDefines.h
│   ├── PdfDefinesPrivate.h
│   ├── PdfDictionary.cpp
│   ├── PdfDictionary.h
│   ├── PdfEncoding.cpp
│   ├── PdfEncodingFactory.cpp
│   ├── PdfEncodingFactory.h
│   ├── PdfEncoding.h
│   ├── PdfEncrypt.cpp
│   ├── PdfEncrypt.h
│   ├── PdfError.cpp
│   ├── PdfError.h
│   ├── PdfExtension.h
│   ├── PdfFileStream.cpp
│   ├── PdfFileStream.h
│   ├── PdfFilter.cpp
│   ├── PdfFilter.h
│   ├── PdfFiltersPrivate.cpp
│   ├── PdfFiltersPrivate.h
│   ├── PdfImmediateWriter.cpp
│   ├── PdfImmediateWriter.h
│   ├── PdfInputDevice.cpp
│   ├── PdfInputDevice.h
│   ├── PdfInputStream.cpp
│   ├── PdfInputStream.h
│   ├── PdfLocale.cpp
│   ├── PdfLocale.h
│   ├── PdfMemoryManagement.cpp
│   ├── PdfMemoryManagement.h
│   ├── PdfMemStream.cpp
│   ├── PdfMemStream.h
│   ├── PdfName.cpp
│   ├── PdfName.h
│   ├── PdfObject.cpp
│   ├── PdfObject.h
│   ├── PdfObjectStreamParserObject.cpp
│   ├── PdfObjectStreamParserObject.h
│   ├── PdfOutputDevice.cpp
│   ├── PdfOutputDevice.h
│   ├── PdfOutputStream.cpp
│   ├── PdfOutputStream.h
│   ├── PdfParser.cpp
│   ├── PdfParser.h
│   ├── PdfParserObject.cpp
│   ├── PdfParserObject.h
│   ├── PdfRect.cpp
│   ├── PdfRect.h
│   ├── PdfRefCountedBuffer.cpp
│   ├── PdfRefCountedBuffer.h
│   ├── PdfRefCountedInputDevice.cpp
│   ├── PdfRefCountedInputDevice.h
│   ├── PdfReference.cpp
│   ├── PdfReference.h
│   ├── PdfStream.cpp
│   ├── PdfStream.h
│   ├── PdfString.cpp
│   ├── PdfString.h
│   ├── PdfTokenizer.cpp
│   ├── PdfTokenizer.h
│   ├── PdfVariant.cpp
│   ├── PdfVariant.h
│   ├── PdfVecObjects.cpp
│   ├── PdfVecObjects.h
│   ├── PdfVersion.h
│   ├── PdfWriter.cpp
│   ├── PdfWriter.h
│   ├── PdfXRef.cpp
│   ├── PdfXRef.h
│   ├── PdfXRefStream.cpp
│   ├── PdfXRefStream.h
│   ├── PdfXRefStreamParserObject.cpp
│   ├── PdfXRefStreamParserObject.h
│   ├── podofoapi.h
│   └── util
│   ├── PdfMutex.h
│   ├── PdfMutexImpl_noop.h
│   ├── PdfMutexImpl_pthread.h
│   ├── PdfMutexImpl_win32.h
│   └── PdfMutexWrapper.h
├── CMakeLists.txt
├── doc
│   ├── PdfAcroForm.cpp
│   ├── PdfAcroForm.h
│   ├── PdfAction.cpp
│   ├── PdfAction.h
│   ├── PdfAnnotation.cpp
│   ├── PdfAnnotation.h
│   ├── PdfCMapEncoding.cpp
│   ├── PdfCMapEncoding.h
│   ├── PdfContents.cpp
│   ├── PdfContents.h
│   ├── PdfDestination.cpp
│   ├── PdfDestination.h
│   ├── PdfDifferenceEncoding.cpp
│   ├── PdfDifferenceEncoding.h
│   ├── PdfDocument.cpp
│   ├── PdfDocument.h
│   ├── PdfElement.cpp
│   ├── PdfElement.h
│   ├── PdfEncodingObjectFactory.cpp
│   ├── PdfEncodingObjectFactory.h
│   ├── PdfExtGState.cpp
│   ├── PdfExtGState.h
│   ├── PdfField.cpp
│   ├── PdfField.h
│   ├── PdfFileSpec.cpp
│   ├── PdfFileSpec.h
│   ├── PdfFontCache.cpp
│   ├── PdfFontCache.h
│   ├── PdfFontCID.cpp
│   ├── PdfFontCID.h
│   ├── PdfFontConfigWrapper.cpp
│   ├── PdfFontConfigWrapper.h
│   ├── PdfFont.cpp
│   ├── PdfFontFactoryBase14Data.h
│   ├── PdfFontFactory.cpp
│   ├── PdfFontFactory.h
│   ├── PdfFont.h
│   ├── PdfFontMetricsBase14.cpp
│   ├── PdfFontMetricsBase14.h
│   ├── PdfFontMetrics.cpp
│   ├── PdfFontMetricsFreetype.cpp
│   ├── PdfFontMetricsFreetype.h
│   ├── PdfFontMetrics.h
│   ├── PdfFontMetricsObject.cpp
│   ├── PdfFontMetricsObject.h
│   ├── PdfFontSimple.cpp
│   ├── PdfFontSimple.h
│   ├── PdfFontTrueType.cpp
│   ├── PdfFontTrueType.h
│   ├── PdfFontTTFSubset.cpp
│   ├── PdfFontTTFSubset.h
│   ├── PdfFontType1Base14.cpp
│   ├── PdfFontType1Base14.h
│   ├── PdfFontType1.cpp
│   ├── PdfFontType1.h
│   ├── PdfFontType3.cpp
│   ├── PdfFontType3.h
│   ├── PdfFunction.cpp
│   ├── PdfFunction.h
│   ├── PdfHintStream.cpp
│   ├── PdfHintStream.h
│   ├── PdfIdentityEncoding.cpp
│   ├── PdfIdentityEncoding.h
│   ├── PdfImage.cpp
│   ├── PdfImage.h
│   ├── PdfInfo.cpp
│   ├── PdfInfo.h
│   ├── PdfMemDocument.cpp
│   ├── PdfMemDocument.h
│   ├── PdfNamesTree.cpp
│   ├── PdfNamesTree.h
│   ├── PdfOutlines.cpp
│   ├── PdfOutlines.h
│   ├── PdfPage.cpp
│   ├── PdfPage.h
│   ├── PdfPagesTreeCache.cpp
│   ├── PdfPagesTreeCache.h
│   ├── PdfPagesTree.cpp
│   ├── PdfPagesTree.h
│   ├── PdfPainter.cpp
│   ├── PdfPainter.h
│   ├── PdfPainterMM.cpp
│   ├── PdfPainterMM.h
│   ├── PdfShadingPattern.cpp
│   ├── PdfShadingPattern.h
│   ├── PdfSignatureField.cpp
│   ├── PdfSignatureField.h
│   ├── PdfSignOutputDevice.cpp
│   ├── PdfSignOutputDevice.h
│   ├── PdfStreamedDocument.cpp
│   ├── PdfStreamedDocument.h
│   ├── PdfTable.cpp
│   ├── PdfTable.h
│   ├── PdfTilingPattern.cpp
│   ├── PdfTilingPattern.h
│   ├── PdfTTFWriter.cpp
│   ├── PdfTTFWriter.h
│   ├── PdfXObject.cpp
│   ├── PdfXObject.h
│   ├── podofo-doc.rc
│   └── RCa10872
├── libpodofo.pc.in
├── podofo-base.h
└── podofo.h

208 directories, 1237 files

标签:

实例下载地址

完美编译podofo0.9.6开源PDF读写库

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警