PdfContentsGraph is a demo that uses the Boost::Graph library to construct a graph of
the PDF contents stream(s) that can then be operated on with the usual BGL facilities
for graph walking and modification.
At present the graph code is incomplete; it makes some assumptions about the structure
of PDF content streams that the standard does not require to be true, so it may fail
to parse some content streams.
The test code in main.cpp parses the stream into a graph. It then walks the graph,
using PdfContentsTokenizer to read through the original stream and compare each reached
node in the graph to the matching token in the stream. If the graph reflects the content
stream and is being walked correctly then the sequence of nodes walked in the graph should
match the sequence of tokens read from the stream by PdfContentsTokenizer.
This isn't exactly an exciting application. It should be possible to build more useful
applications, like a PDF contents stream validator, from the same base.
-- Craig Ringer <craig@postnewspapers.com.au>
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
PoDoFo C++ 类库 来解析、修改和创建 PDF 文档 (259个子文件)
AUTHORS 318B
ChangeLog 6KB
FindBoost.cmake 6KB
MacroEnsureVersion.cmake 3KB
PoDoFoFindPackageHandleStandardArgs.cmake 3KB
FindCppUnit.cmake 3KB
FindFREETYPE.cmake 3KB
FindZLIB.cmake 2KB
FindFONTCONFIG.cmake 1KB
LibraryDebugAndRelease.cmake 1KB
FindLIBJPEG.cmake 1KB
FindTIFF.cmake 1KB
FindLIBSTLPORT.cmake 486B
COPYING 18KB
PdfRijndael.cpp 90KB
PdfTTFWriter.cpp 49KB
PdfPainter.cpp 38KB
PdfFontMetrics.cpp 37KB
PdfEncrypt.cpp 36KB
PdfString.cpp 34KB
PdfParser.cpp 33KB
PdfFiltersPrivate.cpp 31KB
CreationTest.cpp 30KB
PdfField.cpp 29KB
PdfEncoding.cpp 25KB
PdfColor.cpp 21KB
PdfDocument.cpp 20KB
PdfWriter.cpp 20KB
PdfTokenizer.cpp 19KB
pdftranslator.cpp 19KB
PdfContentsGraph.cpp 18KB
ObjectParserTest.cpp 17KB
PdfTable.cpp 16KB
PdfPagesTree.cpp 15KB
PdfNamesTree.cpp 14KB
PdfVecObjects.cpp 14KB
PdfFontCID.cpp 14KB
PdfError.cpp 14KB
PdfImage.cpp 14KB
FormTest.cpp 13KB
PdfFontCache.cpp 13KB
PdfHintStream.cpp 13KB
PdfParserObject.cpp 12KB
PdfPage.cpp 12KB
VariantTest.cpp 11KB
PdfFilter.cpp 11KB
PdfString_Test.cpp 11KB
PdfVariant.cpp 11KB
PdfShadingPattern.cpp 10KB
PdfXRef.cpp 10KB
PdfRefCountedBuffer.cpp 10KB
PdfMemDocument.cpp 9KB
FilterTest.cpp 9KB
PdfOutlines.cpp 8KB
podofoencrypt.cpp 8KB
PdfAnnotation.cpp 8KB
EncryptTest.cpp 8KB
pdfinfo.cpp 8KB
helloworld.cpp 8KB
PdfMemStream.cpp 8KB
PdfStream.cpp 7KB
TokenizerTest.cpp 7KB
PdfObject.cpp 7KB
PdfOutputDevice.cpp 7KB
PdfDictionary.cpp 7KB
ParserTest.cpp 7KB
PdfName.cpp 7KB
LargeTest.cpp 6KB
PdfXObject.cpp 6KB
PdfFontTrueType.cpp 6KB
NameTest.cpp 6KB
PdfDestination.cpp 6KB
PdfContentsTokenizer.cpp 6KB
PdfImmediateWriter.cpp 6KB
ImageExtractor.cpp 5KB
PdfFontFactory.cpp 5KB
FilterTest.cpp 5KB
PdfFontType1.cpp 5KB
main.cpp 5KB
podofotxt2pdf.cpp 5KB
PdfXRefStream.cpp 5KB
DeviceTest.cpp 4KB
PdfFunction.cpp 4KB
PdfInputDevice.cpp 4KB
PdfFileStream.cpp 4KB
PdfFileSpec.cpp 4KB
PdfOutputStream.cpp 4KB
PdfFontSimple.cpp 4KB
PdfFont.cpp 4KB
PdfAcroForm.cpp 4KB
PdfAction.cpp 4KB
PdfDate.cpp 4KB
PdfExtGState.cpp 4KB
podofoimpose.cpp 4KB
podofomerge.cpp 4KB
charpainter.cpp 3KB
PdfRect.cpp 3KB
PdfInputStream.cpp 3KB
main.cpp 3KB
Uncompress.cpp 3KB
共 259 条
- 1
- 2
- 3
shjborage
- 粉丝: 8
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页