跳到主要内容

ArtinTech Solution

Importing a Whole Newspaper Edition from One ZIP File

每个制作部门的夜班都以同样的东西收尾:一个装着 01.jpg 到 24.jpg 版面文件的文件夹,有时还有一个放副刊的 sport 文件夹,以及印刷 PDF。通过表单一个个上传既繁琐又容易出错。在 Inkfold 1.1 中,制作部门可以把文件夹压缩后上传一次,得到的就是一份完整的期次草稿。

制作部门记得住的规则

规则短到可以写在一张便利贴上:

  • 一个 ZIP 就是一期。日期来自表单;如果文件名中包含日期,也可以从文件名读取,例如 daily-2026-11-14.zip。
  • 版面按文件名顺序添加。采用自然排序,无论是否补零,2.jpg 都排在 10.jpg 前面。
  • 子文件夹就是副刊。sport/ 里的图片会进入名为“Sport”的副刊,刊物还没有这个副刊时会自动创建。
  • PDF 会成为本期的 PDF。出版方允许时,读者可以下载。
Inkfold 编辑后台的 ZIP 导入页面
一个表单:刊物、可选日期和 ZIP 文件。

让它更可靠的细节

在 Mac 上制作的 ZIP 会包含一个 __MACOSX 文件夹,里面的文件看起来像图片,其实不是;这些文件、隐藏文件和目录条目都会被跳过。很多人压缩的是文件夹本身而不是里面的内容,于是所有路径都以同一个顶层文件夹开头;当所有图片共享同一个顶层文件夹时,它会被忽略,而不会变成一个叫“Edition 2026-11-14”的副刊。

每张图片都走和普通上传相同的处理流程:重新编码成三种尺寸的 WebP 或 JPEG,并根据文件名生成版面标题,比如 01-front-page.jpg 会变成“Front Page”,纯数字则不生成标题。如果这一期已经存在,版面会追加进去,而不会重复创建。

只有 PDF 没有图片

有些部门只发送 PDF。如果 ZIP 里没有图片,而服务器装有 Imagick 或 Ghostscript,PDF 版面就会在服务器上转换,并读取文字用于新闻标注,详见我们关于 PDF 文字坐标的文章。如果服务器无法转换 PDF,系统会创建附有 PDF 的期次,并提示编辑使用浏览器内的 PDF 导入,它对服务器没有任何要求。

是草稿,不是意外

导入的期次永远是草稿。在有人检查版面、标注新闻并发布,或提交审核之前,读者什么也看不到。每次导入都会记入操作日志,包括版面数量和上传者。

要点

  • 沿用制作部门已有的习惯,而不是发明新规则。
  • 自然排序,跳过操作系统产生的垃圾文件,忽略共同的顶层文件夹。
  • 批量导入和单个上传走同一套图片处理流程。
  • 导入为草稿,并记录是谁导入的。

可以在 Inkfold 演示 的编辑后台试用导入页面;软件可在 Charming Theme 购买。

正在把印刷流程搬到网上,却被上传工作淹没?和我们聊聊 — ArtinTech Solution 专门把这类工作自动化。

Share this article

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注