Neatbo.

本地折页、扫描拆页、材质通道与工作簿可见性

完成明确 PDF 折页或扫描拆页,交付原始材质通道 PNG,并审计 XLSX 声明的隐藏结构。

连续排版不能替代分册折页

实际来源是500页书稿,用户要把多张纸折成可装订分册。普通连续2-up与重排后打印不同:每张纸的正背面和内外层需要成对。T288选择每册4–64页、4的倍数,左右装订、A4/Letter横向纸与边距/中缝;每个源页按比例居中。

已核验500页/每册16页:32册、128实体纸、256输出面、12空槽。源页标签各出现一次,独立按纸张内外层模拟折后阅读顺序1–500。正背面均是从印刷面看、顶部对齐的直立视图。驱动的长边/短边翻转含义随设备而变,先打印一册小样,不直接假设驱动选项。

同一张纸的面与槽位
工具示例完整交付
T28816槽首纸正面16/1,背面2/15(左装订)PDF + source/signature/sheet/side/position JSON/CSV
T2894旋转+非零CropBox,每页两半PDF + output/source/region/geometry JSON/CSV

扫描跨页先处理可见方向

T289按 MediaBox/CropBox 可见交集与0/90/180/270旋转后再竖切,cut是归一化可见宽度比例。右先只改输出顺序;保留首/末/首末整页为同入口模式。不同尺寸使用同一比例;1源页且保留首末只输出1整页。

实际4旋转与CropBox[20,30,220,130]的8半页、右先0.3切分和首末整页由独立渲染核对;500源页真实产生1000阅读页。没有自动中缝检测、去歪斜、透视矫正或OCR。

  • 两工具单PDF30MiB/500源页,完整输出80MiB;只为这两个ID给500,不改变旧工具300上限。
  • 保留页面vector/image artwork,拒签名/加密、注释/交互表单、脚本/主动动作、可选内容层、page-level透明Group、非1 UserUnit/非90°旋转/坏页面树/边长>14,400pt。
  • 不保留原书签/元数据/交互结构。裁切只控制可见页面,原始裁切外数据可能仍留在文件中,不是取证删除。
  • 进度按实际页面处理;取消丢弃结果,再纠正参数或来源后完整重跑。
  • 绘图指令累计80MiB(含流分隔);仅未过滤/Flate/ASCII85/ASCIIHex/RunLength页面内容流,拒其他指令过滤及预测器/未知解码参数。图像资源保留编码、复用共享引用,不重编码图像。

选择实际交付任务

材质引擎读取同一像素的各通道,工作簿审阅者读取声明的隐藏状态。这两项都需要明确结构,不应根据浏览器外观猜测。保留源文件,下载完整工件与报告。

输入与输出
工具决定交付
T290R/G/B/A 文件序号:通道或常量;打包/提取真实 PNG + 全映射 JSON/CSV
T291只读取声明的可见性完整表名、ID、部件、隐藏范围 JSON/CSV

通道打包不改变空间位置

最多4份相同尺寸 PNG。目标 R 可以填1:R,G填2:G,B填3:B,A填4:A;也可填0–255常量。首份 RGB 图没有 A 时按255读取。提取模式只选一份 PNG,所有/单个通道写成三通道灰度 RGB 与 alpha255。打包与提取是同一材质交接任务的两种模式。

已核验4份3×2 PNG 的每个存储字节,含 alpha0 下非零 RGB;实际4×2048²容量产生64MiB解码 RGBA,独立 Pillow 比较完整输出,未做颜色变换或预乘。浏览器颜色管理和 alpha 显示只影响查看;不要从“透明区域看起来黑色”推断数据丢失。

  • 每份10MiB、总32MiB、每份4,194,304像素,总解码64MiB,全部输出100MiB。
  • 仅8-bit RGB/RGBA非交错静态 PNG,CRC/IDAT/过滤器严格校验。索引色、16-bit、动画、色彩/gamma/EXIF元数据整份拒绝;允许的文字/物理/时间元数据丢弃。
  • 不自动匹配尺寸,不把材质数据转 sRGB,不声称浮点或 UDIM。

工作簿清单读取真实关系

示例有=Public、Hidden、Internal三个工作表,声明状态为 visible、hidden、veryHidden。=Public 的行7–8与12隐藏,列B–D与G隐藏;collapsed-only行列不计入 hidden,尺寸0也不推断为隐藏。完整 CSV 对可能被表格软件当公式的表名加前导单引号;JSON保留原始名称。

只有明确 row.hidden/col.hidden 和 sheet.state 会计入;缺省视为 visible。为了不误解默认隐藏行或列覆盖优先级,本版拒绝 sheetFormatPr zeroHeight=true 和任意重叠列范围,包括可见范围的重叠。拒绝整份工作簿,不能拿半份清单继续判断。

声明与解释
声明解释
sheet.state=veryHidden完整保留名称/ID/part;不解除状态
row.hidden=true/11-based隐藏行,连续行压缩
col.hidden=true/11-based明确隐藏列范围,连续范围合并
collapsed/height/width不自动等同 hidden

容量与取消保持完整性

实际1,000工作表/100,000声明行/100,000列定义容量输出完整3,000行预览映射,独立 openpyxl 与原始 XML 逐项核验全部定义。界面只预览前200行;完整 JSON/CSV 包含所有声明范围。输入最多30MiB、ZIP解压80MiB/10,000条目/压缩比200;XML总20MiB/1m节点,每份200k节点/深度128,完整报告10MiB。

两个工具都会在处理阶段汇报真实进度,取消丢弃当前结果;修正输入后重试。宏、签名、加密、外部/逃逸/缺失/重复工作表目标、重复名称/ID、坏布尔/边界拒绝,不执行公式。此可见性清单不证明文件没有敏感单元格、批注、媒体或其他对象。

参考资料

本分类工具使用说明

展开工具,查看操作步骤、可调选项和支持范围,再直接进入工作区。

PDF 分册折页排版把连续阅读页排成可折叠分册的正反面顺序,输出完整纸张、面与源页映射。

选择分册页数、左/右装订、A4/Letter横向纸与边距/中缝。每张纸正背面都按从印刷面看、顶部对齐的直立视图输出;最终分册按选择的完整槽数补明确空页。打印机双面翻转设置需按设备小样核对,工具不会推断驱动行为。

操作步骤

  1. 选择 PDF 与分册/装订设置。
  2. 核对纸张正反面与补空槽,先打印一册小样。
  3. 下载完整折页 PDF 与全部纸张 JSON/CSV。

可调选项

每册页数:4的倍数
16
装订方向
左装订 · 右装订
横向纸张
A4 · Letter
每边留白 mm
10
中缝 mm
4

能力与限制

  • 单份30MiB、最多500页;全部输出80MiB。本工具500页上限不改变其他 PDF 工具的上限。
  • 只保留可见 CropBox 与90°整数旋转后的页面 vector/image artwork;拒加密/签名、注释/交互表单、主动动作/脚本、可选内容层、page-level透明Group、非1 UserUnit、坏页面树、>14,400pt边长或非90°旋转。不保留原元数据/书签/表单;不是取证删除,裁切外的原始内容可能仍在输出内。
  • 每册4–64页,必须为4的倍数;纸张可印区域必须为正。每个源页按比例缩放并居中到一个槽位,不自动猜书脊厚度或爬移。
  • 绘图指令累计80MiB(含流分隔);仅未过滤/Flate/ASCII85/ASCIIHex/RunLength页面内容流,拒其他指令过滤及预测器/未知解码参数。图像资源保留编码、复用共享引用,不重编码图像。
打开PDF 分册折页排版 →
扫描双页拆为独立阅读页按可见裁切与旋转后的明确竖切比例,把一张双页扫描拆为两个真实阅读页。

裁切比例是可见、旋转后的页面宽度比例。选择左先/右先,必要时保留首页/末页整页。不同尺寸页面使用同一比例;不自动找中缝,不做透视矫正、OCR或去歪斜。

操作步骤

  1. 选择双页扫描 PDF。
  2. 明确切分比例、阅读顺序和首末整页策略。
  3. 核对完整源页映射并下载阅读页 PDF/JSON/CSV。

可调选项

左半宽度比例:大于0小于1
0.5
阅读顺序
左先 · 右先
保留整页
无 · 首源页 · 末源页 · 首末源页

能力与限制

  • 单份30MiB、最多500页;全部输出80MiB。本工具500页上限不改变其他 PDF 工具的上限。
  • 只保留可见 CropBox 与90°整数旋转后的页面 vector/image artwork;拒加密/签名、注释/交互表单、主动动作/脚本、可选内容层、page-level透明Group、非1 UserUnit、坏页面树、>14,400pt边长或非90°旋转。不保留原元数据/书签/表单;不是取证删除,裁切外的原始内容可能仍在输出内。
  • 最多500源页、1000输出阅读页;cut有限且0<cut<1。保留首末且只含1源页时只输出1整页。
  • 绘图指令累计80MiB(含流分隔);仅未过滤/Flate/ASCII85/ASCIIHex/RunLength页面内容流,拒其他指令过滤及预测器/未知解码参数。图像资源保留编码、复用共享引用,不重编码图像。
打开扫描双页拆为独立阅读页 →
材质纹理通道打包与提取把明确选择的原始 PNG 通道组合成材质数据图,或提取灰度数据通道,保留透明像素下的 RGB。

选择相同尺寸的静态 RGB/RGBA PNG。目标 R/G/B/A 填 1:R 等文件序号与源通道,或0–255整数。提取模式只选择一份 PNG;输出各通道的灰度 RGB、alpha255。浏览器预览的颜色与透明效果只供查看,原始存储字节才是交付依据。

操作步骤

  1. 选择1–4份同尺寸 PNG。
  2. 填写通道映射或选择单图提取。
  3. 核对预览与完整映射,下载真实 PNG 和 JSON/CSV。

可调选项

处理模式
打包 · 提取
目标 R:文件序号:通道或常量0–255
1:R
目标 G:文件序号:通道或常量0–255
1:G
目标 B:文件序号:通道或常量0–255
1:B
目标 A:文件序号:通道或常量0–255
255
提取通道
全部 · R · G · B · A

能力与限制

  • 最多4份,单份10MiB、总32MiB;每份4,194,304像素,总解码 RGBA64MiB;全部输出100MiB。
  • 仅8-bit RGB/RGBA、非交错静态 PNG,校验 IDAT、CRC 与过滤器;拒绝索引色、16-bit、动画、色彩配置/gamma/EXIF,不重采样、不转色、不预乘。允许的文字/物理/时间元数据会丢弃;不支持浮点或 UDIM。
打开材质纹理通道打包与提取 →
工作簿隐藏工作表与行列审计完整列出本地 XLSX 中声明的隐藏/veryHidden 工作表及明确隐藏行列范围,不修改源文件。

读取真实 workbook 关系与 worksheet XML,下载完整表名、ID、部件路径和1-based行列范围。缺省状态为可见,collapsed 或尺寸0不会被猜成 hidden。本版对 zeroHeight=true 默认隐藏行以及任何重叠列定义整份拒绝。

操作步骤

  1. 选择本地 XLSX。
  2. 检查隐藏工作表及压缩行列范围。
  3. 下载完整 JSON/CSV;原文件保持不变。

能力与限制

  • 单份 XLSX30MiB,ZIP解压80MiB/10,000条目/压缩比200;XML总20MiB/1m节点、每份200k节点/深度128。最多1,000工作表、100k声明行和100k列定义;全部报告10MiB。
  • 仅普通 unsigned/nonmacro/unencrypted XLSX、标准 transitional OOXML。拒外部/逃逸/缺失/重复工作表目标、重复名称/ID、坏布尔与越界。不会运行公式、解密、改密码或列出全部敏感内容。
打开工作簿隐藏工作表与行列审计 →

本文相关工具

PDF 分册折页排版 →把连续阅读页排成可折叠分册的正反面顺序,输出完整纸张、面与源页映射。扫描双页拆为独立阅读页 →按可见裁切与旋转后的明确竖切比例,把一张双页扫描拆为两个真实阅读页。材质纹理通道打包与提取 →把明确选择的原始 PNG 通道组合成材质数据图,或提取灰度数据通道,保留透明像素下的 RGB。工作簿隐藏工作表与行列审计 →完整列出本地 XLSX 中声明的隐藏/veryHidden 工作表及明确隐藏行列范围,不修改源文件。