PDF格式分析
系列文章是csdn作者‘秋风之刀’写的,我只是把目录列出来而已,感谢作者辛苦付出。
PDF格式分析(十二)Cross-Reference Table 交叉引用表
PDF格式分析(十四)incredible update(增量更新)
PDF格式分析(十七)Catalog文档目录及page tree页面树
PDF格式分析(二十一)PageLayout和PageMode
PDF格式分析(二十五)File Specifications文件规范
PDF格式分析(二十六)Linearized PDF 线性化 - 介绍
PDF格式分析(二十七)Linearized PDF 线性化 - 文档结构
PDF格式分析(二十八)Linearized PDF 线性化 - Hint Tables(提示表)
PDF格式分析(二十九)Linearized PDF 线性化 - Page Offset Hint Table(页面偏移提示表)
PDF格式分析(三十)Linearized PDF 线性化 - Shared Object Hint Table(共享对象提示表)
PDF格式分析(三十一)Linearized PDF 线性化 - Thumbnail Hint Table(缩略图提示表)
PDF格式分析(三十二)Linearized PDF 线性化 - Generic Hint Tables(通用提示表)
PDF格式分析(三十三)Linearized PDF 线性化 - Extended Generic Hint Tables(扩展的通用提示表)
PDF格式分析(三十四)Linearized PDF 线性化 - Embedded File Stream Hint Tables(嵌入式文件流提示表)
PDF格式分析(三十五)Common Data Structures 通用格式结构
PDF格式分析(三十六)Document Catalog 详细说明
PDF格式分析(三十八)Thumbnail Images 缩略图图片
PDF格式分析(四十)Trigger Events 触发事件
PDF格式分析(四十一)Interactive Forms 交互式表单——概要
PDF格式分析(四十二)Interactive Form 交互式表单——类型
PDF格式分析(四十三)Interactive Form 交互式表单——Button Fields 按钮域
PDF格式分析(四十四)Interactive Forms 交互式表单——Text Fields 文本域
PDF格式分析(四十五)Interactive Forms 交互式表单—— Choice Fields 选择域
PDF格式分析(四十六)Interactive Forms 交互式表单—— Signature Fields 签名
PDF格式分析(四十八)Forms Data Format 表单数据格式——介绍
PDF格式分析(四十九)Forms Data Format 表单数据格式——概述
PDF格式分析(五十)Forms Data Format 表单数据格式——文件结构
PDF格式分析(五十二)Digital Signatures 数字签名
PDF格式分析(五十三)Digital Signatures 数字签名-补充
PDF格式分析(五十五)Graphics Objects 图形对象
PDF格式分析(五十六)Coordinate Systems 坐标系
PDF格式分析(五十七)Graphics State 图形状态
PDF格式分析(五十八)Path Construction and Painting 路径的构建和描绘
PDF格式分析(五十九) Color Spaces 颜色空间
从这个系列文章中学到了很多,但也有不足之处:
1.缺少复杂pdf文件的分析
2.对pdf的字体(映射文字),表格,复杂结构的描述还不够
后面我在博客里面会发一些自己的理解,希望对大家有帮助。
PDF格式分析的更多相关文章
- PDF格式简单分析
上周因需要编辑了下PDF,用了一两个试用软件,感觉文字版的PDF还是挺好编辑的.想要研究一下PDF格式. 0. 站在前辈的肩膀上 从前辈的文章和书籍了解到 PDF文件是一种文本和二进制混排的格式,二进 ...
- Magento订单打印(pdf格式)
Magento自身包含有:打印发票单,打印装箱单,打印退款单.这些都是基于西方国家的习惯来布置的.公司有个需求就是打印订单的四联单,PDF格式的,要一周内完成.刚接到这个任务时,觉得头大,因为对于PH ...
- 《模式分类(原书第二版)》pdf格式下载电子书免费下载
<模式分类(原书第二版)>pdf格式下载电子书免费下载: https://u253469.ctfile.com/fs/253469-302448505 内容简介 <模式分类>( ...
- ImageMagick convert多张照片JPG转成pdf格式,pdfunite合并PDF文件
在认识ImageMagick之前,我***的图像浏览软件是KuickShow,截图软件是KSnapShot,这两款软件都是KDE附带的软件,用起来也是蛮方便的.在一次偶然的机会中,我遇到了Imag ...
- HTTP POST请求报文格式分析与Java实现文件上传
时间 2014-12-11 12:41:43 CSDN博客 原文 http://blog.csdn.net/bboyfeiyu/article/details/41863951 主题 HTTPHt ...
- ABBYY如何把图片转换成pdf格式
在制作工作文件的时候,有时候会遇到需要进行文件格式转换的情况,比较常见的文件格式转换就包含了Office与pdf格式之间的转换.但除此之外,图片与pdf格式也是可以进行转换的,那么图片要怎么操作,才能 ...
- c/c++常用代码---doc,ppt,xls文件格式转PDF格式[转]
[转]doc,ppt,xls文件格式转PDF格式 http://blog.csdn.net/lee353086/article/details/7920355 确实好用. 需要注意的是#import文 ...
- AAC 格式分析
一直在做一个语音项目,到了测试阶段,近来不是很忙,想把之前做的内容整理一下. 关于AAC音频格式基本情况,可参考维基百科http://en.wikipedia.org/wiki/Advanced_Au ...
- java 调用OpenOffice将word格式文件转换为pdf格式
一:环境搭建 OpenOffice 下载地址http://www.openoffice.org/ JodConverter 下载地址http://sourceforge.net/projects/jo ...
随机推荐
- 真零基础Python开发web
Python开发web服务的优势是开发效率高,可能只需要java五分之一的代码量. Python搭建web服务有许多框架,本文介绍Django和bottle两个框架. Django 安装 首先,安装该 ...
- kali 系列学习08-安卓逆向
可以轻松把安卓apk的源码逆向出来,逆向有什么用,比如手机apk木马,可以用于追踪黑客,详见 https://cloud.tencent.com/developer/news/179336 用2个工 ...
- 在FL Studio中制作和优化人声和弦(Vocal Chords)
人声和弦在Future Bass.Melodic Dubstep等类型的电子音乐中被常用.与一般的和弦相同,其主要起到为主旋律做铺垫的效果,但是人声和弦加入了人声的因素,可以使得和弦更有趣,更有电子音 ...
- leetcode 56合并区间 java
//先排序,将左区间小的放在前面,然后如果前一个的右区间大于下一个的左区间,则可以合并,分别用两个下标指向当前的大区间和将要考察的小区间 class Solution { public int[ ...
- PHP 统计目录下文件数和文件大小
1 /** 2 * 统计文件数和文件大小 3 */ 4 private function getFileCacheCount($pathName) 5 { 6 $data = [ 7 'num' =& ...
- Linux安装MySQL5.7(CentOS)
1.下载解压 1.1 MySql 5.7.26下载地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads 1.2 解压 tar -xv ...
- 3. git命令行操作之远程库操作
3.1 基本操作 注册GitHub账号 在本地创建一个本地库并初始化 登录到gitHub创建一个远程库 注意:windows的凭据管理器中会保存github登录信息.如果要切换登录者,先删除相应凭据 ...
- JVM类加载机制详解,建议看这一篇就够了,深入浅出总结的十分详细!
类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制. 类加载的时机 遇到new(比如n ...
- linux查看内存及磁盘使用情况
1.查看当前目录 命令: df -h (统一每个目录下磁盘的整体情况) 2.查看指定目录 在命令后直接放目录名,比如查看"usr"目录使用情况: 命令: df ...
- Leetcode 021 Merge Two Sorted Lists
摘要:Merge two sorted linked lists and return it as a new list. The new list should be made by splicin ...