pdf page对象
https://www.cnblogs.com/wlstm/p/11152400.html
页面(page)
通过页面树访问文档的页面,页面树定义PDF文档中的所有页面。树包含表示PDF文档页面的节点,可以是两种类型:中间节点和叶节点。中间节点也称为页面树节点,而叶节点称为页面对象。最简单的页面树结构可以由单个页面树节点组成,该节点直接引用所有页面对象(因此所有页面对象都是叶子)
属性:(指示包含部分)
Type - 永远是Page
Parent - 对此页面的父级的间接引用
LastModified - 上次修改此页面的日期和时间
Resource - 此页面所需的资源。这通常是指此页面上使用的字体和其他信息。(内部是一个字典类型)
MediaBox - 一个矩形,用于定义页面必须在其中显示的边界。
Contents - 描述此页面内容的内容流。
Rotate - 以90的倍数表示。在显示之前将页面旋转度数。
Thumb - 一个流对象,为此页面提供缩略图图像。
Dur - 在自动移动到下一页之前,页面将在演示文稿中显示的秒数。
Trans - 一种字典,用于指示在演示期间显示页面时要使用的转换。
Annots - 这是一个字典数组,包含对此页面的所有注释的引用
AA - 这是附加行动的简短形式。此字典定义文件打开或关闭时需要采取的操作。
Metadata - 包含此页面元数据的流
我的文档:
5 0 obj <</Contents 6 0 R/MediaBox [0 0 595 842]/Parent 4 0 R/Resources <</Font <</F1 7 0 R>>>>/Rotate 0/Type /Page>>
endobj
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了