alapha888 /
pubaudit
微软已把 Publisher 移出 Microsoft 365、永久版支持也将于 2026 年 10 月结束,手里有成批 .pub 存档的人需要把它们转成 PDF 留底。PubAudit 在本地批量转换一个文件夹里的 .pub 文件,并逐份核验产出(是否存在、有页数、能提取文本),按 OK / REVIEW / FAILED 三档生成报告,专防「转换器报成功却没产出」这类静默失败。全程本地运行,文件不上传。 亮点 1. 不看退出码、只看…
alapha888 /
微软已把 Publisher 移出 Microsoft 365、永久版支持也将于 2026 年 10 月结束,手里有成批 .pub 存档的人需要把它们转成 PDF 留底。PubAudit 在本地批量转换一个文件夹里的 .pub 文件,并逐份核验产出(是否存在、有页数、能提取文本),按 OK / REVIEW / FAILED 三档生成报告,专防「转换器报成功却没产出」这类静默失败。全程本地运行,文件不上传。 亮点 1. 不看退出码、只看…
微软已把 Publisher 移出 Microsoft 365、永久版支持也将于 2026 年 10 月结束,手里有成批 .pub 存档的人需要把它们转成 PDF 留底。PubAudit 在本地批量转换一个文件夹里的 .pub 文件,并逐份核验产出(是否存在、有页数、能提取文本),按 OK / REVIEW / FAILED 三档生成报告,专防「转换器报成功却没产出」这类静默失败。全程本地运行,文件不上传。 亮点 1. 不看退出码、只看产出:实测中一个截断的 .pub 让转换器以退出码 0 结束却没有生成任何 PDF,PubAudit 靠检查产出是否存在将其判为 FAILED;一个改名的纯文本假 .pub 也被 OLE2 文件头检查拦下判 FAILED。 2. 三档分流代替一句「转换完成」:OK 可直接归档,REVIEW 表示 PDF 已生成但文本很少、删原件前需人工看一眼,FAILED 明确列出需要单独处理的文件。 3. 依赖简单:Python 标准库脚本,转换由本地 LibreOffice 完成,验证用 poppler 的 pdfinfo/pdftotext;递归扫描并保留原目录结构,报告同时输出 CSV 与 HTML。
讨论这个产品