实例介绍
完美编译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
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论