跳至内容

RedShelf 离线阅读与打印为 PDF 的工作方式

在浏览器或移动应用中使用 RedShelf 离线阅读,然后仅在出版商批准的打印额度内生成 PDF。

9 分钟阅读PDF作者:Temposhot Team

RedShelf 通过网页阅读器和移动应用提供电子教材。在无网络环境下使用或需要纸质版时,有两项功能可用:离线阅读和打印。两者解决的问题不同,每本书允许的范围由出版商决定。

本文说明这两项功能、测试方法,以及如何将打印的页面保存为 PDF。RedShelf 会持续更新阅读器,最新菜单和限制请以其帮助中心为准。下面示例中的页数仅用于规划,并非 RedShelf 对所有书籍公布的限制。

离线访问与 PDF 导出是两项独立功能

功能获得的内容打开位置
离线阅读保存在浏览器或移动应用中的副本仅限 RedShelf,且只能在同一浏览器或应用中打开
打印额度所选页面发送到打印对话框纸张,或通过 macOS 打印对话框生成的 PDF

离线阅读不是文件。打印为 PDF 会生成文件,且页数受打印额度限制。该书的额度显示在阅读器中。

两列对比表,分别为离线阅读和打印为 PDF,共五行:结果、打开位置、对打印额度的影响、清除浏览器数据的影响,以及文本搜索。

各途径的存储位置

离线阅读将书籍保存在浏览器的网站存储中,或移动应用的私有存储中。下载文件夹中不会出现任何文件,Preview 或其他 PDF 应用也无法打开该副本。阅读器重新联网时仍会核对账户,因此离线副本的有效期与租借或购买的访问期限一致。

打印通过 macOS 打印系统进行。阅读器渲染所选页面,并将其交给打印对话框。随后 macOS 生成 PDF 文件,保存在所选文件夹中。该文件不依赖阅读器会话而存在,因此出版商会限制可打印的页数。

同一本书同时使用两种途径

许多学生在同一周内需要两种途径:通勤或乘机时离线阅读,同时打印一份章节摘要用于标注。两者不共用额度。下载整本书用于离线阅读不会改变打印额度,打印 10 页也不会将该书从离线存储中移除。

在浏览器中下载 RedShelf 内容

对于允许离线阅读的书籍,网页阅读器可以将该书保存在浏览器中。基本流程如下:

  1. 在常用浏览器中打开该书

    使用将来离线阅读时所用的浏览器和用户配置文件。离线数据保存在对应的浏览器中。

  2. 找到离线选项

    在阅读器菜单或图书设置中查找离线或下载选项。如果没有该选项,则该书不支持离线阅读。

  3. 等待下载完成

    保持标签页打开,直到阅读器显示该书已可离线使用。

移动应用对支持的书籍提供类似的下载功能。每个浏览器和每台设备各自保存一份副本。

配置文件、存储与磁盘空间

浏览器按配置文件分别保存网站数据。保存在名为 Work 的 Chrome 配置文件中的书,在名为 Personal 的配置文件中不可见,Safari 也有独立的存储。建议为课程阅读选定一个浏览器和一个配置文件,并在该浏览器中收藏阅读器。

图片较多的书(如解剖学或化学教材)比文字为主的书占用更多空间。磁盘空间不足时,浏览器可能清除已保存的网站数据,因此下载大型书籍前应保留数 GB 的可用空间。在稳定的 Wi-Fi 下下载,也可避免下载未完成、直到离线时才发现失败的情况。

为每台阅读设备做好准备

四个编号步骤:在主浏览器配置文件中下载、在手机应用中下载、在平板上下载、关闭 Wi-Fi 后在每台设备上打开一章以确认。

Mac 上的副本不会同步到手机。若出行时需要用笔记本学习、用手机在交通途中做短时间阅读,两台设备都需要在出发前各自下载。下载应在出发前一晚完成,而非在登机口前完成,以免网速慢导致某台设备没有该书。

学校提供的书籍

许多 RedShelf 书籍通过课程教材项目提供。学校将书添加到学生账户中,并与学费一并收取费用。这类书通常需要通过学校的链接或学习管理系统登录后才能打开。离线下载与该次登录建立的会话绑定,因此离线前每台设备至少需要以这种方式登录一次。如果课程取消该书,或学生退出该项目,离线副本会随账户变更而失效。

断网前测试浏览器

  1. 关闭阅读器标签页并退出浏览器。
  2. 关闭 Wi-Fi。
  3. 打开浏览器,进入阅读器。
  4. 打开该书,翻阅几个章节的页面并查看一张图。

如果书无法打开,请重新联网,并在帮助中心查看支持的浏览器。避免使用隐私窗口或无痕窗口,关闭后这些窗口会丢弃已保存的数据。若清除浏览数据时勾选了 Cookie 或网站数据,离线副本也会被删除。

10 分钟离线测试

仅打开第一页并不能证明整本书已保存。后面章节的页面、大图和表格最容易缺失。下载完成后运行以下测试一次,浏览器更新后再运行一次。

时间线,从 0:00 至 10:00:退出浏览器、关闭 Wi-Fi、打开阅读器书签、检查第 1 章、检查最后一章和一张图、尝试搜索、放大表格、重新联网并记录失败项。

使用 Command+Q 退出很重要。只关闭标签页可能使缓存页面仍留在内存中,导致未完整下载的书看起来已经完整。搜索是最可能需要联网的步骤,因为部分阅读器在服务器端执行搜索。若离线时搜索失败,请改用书的索引页查找内容。

通过标准

六项检查清单:关闭 Wi-Fi 后可从书签打开该书;第 1 章和最后一章均可加载;整页图正常渲染,而非灰色占位;放大后表格仍清晰可读;阅读器重新打开时回到上次阅读的页面;浏览器中“关闭时清除 Cookie 和网站数据”设置已关闭。

最后一项是导致下载丢失最常见的原因。Chrome 有一个设置,可在关闭所有窗口时清除 Cookie 和网站数据。开启该设置后,每次退出都会删除离线书籍。Safari 和 Firefox 也有类似的隐私设置,因此在依赖已保存的副本之前,请检查浏览器的隐私面板。

将允许打印的 RedShelf 页面保存为 PDF

  1. 检查额度

    打开阅读器的打印选项,记录该书剩余的可打印页数。

  2. 选择较小的范围

    输入所需的确切页码,先打印一页作为测试。

  3. 保存为 PDF

    打开 macOS 打印对话框后,选择 PDF 菜单,再点击 Save as PDF,并以书名和页码范围命名文件。

  4. 检查文件

    在 Preview 中打开该文件,确认图、表格和页码均已正确输出。

使用阅读器的打印按钮,而不是浏览器的“文件”菜单。浏览器的打印功能会输出应用界面,且常常破坏版面。相关症状参见为什么打印为 PDF 会破坏在线教材的版面。

五个方框通过箭头连接的流程:阅读器打印按钮、输入页码范围、macOS 打印对话框、PDF 菜单再选择 Save as PDF、在 Preview 中检查图和页码。

在浏览器中按 Command+P 会打开浏览器自带的打印对话框,而非阅读器的。该对话框打印的是浏览器窗口中的全部内容,包括工具栏和页面框架,并可能在不恰当的位置截断文字。阅读器的打印按钮则将干净的页面图像或文字发送到打印对话框。

在整个学期内分配额度

将额度视为固定预算,在第一次打印前决定每部分的用途。假设某本样例教材的阅读器显示 120 页可打印页面,而课程在 15 周内布置 12 章内容。平均分配后每章 10 页,足够用于章节摘要、关键图和一组习题。

样例课程的四项统计:120 页可打印页面、15 周课程中布置的 12 章、每章预算 10 页,以及每个范围前打印的 1 页测试页。

测试页计入同一额度,因此每章的实际内容页数更接近 9 页。在笔记或电子表格中保存一份简短的日志,记录每次打印的日期、章节和页码范围。日志可避免重复打印相同范围,并显示期末复习前还剩多少额度。出于这一考虑,部分学生会将 20 至 30 页留到最后一个月再使用。

命名与归档打印的 PDF

文件树:RedShelf-prints 文件夹下每门课程一个子文件夹,内含按课程、章节、页码范围和打印日期命名的 PDF,以及一个打印日志文件。

文件名中的页码范围可将每个 PDF 与所打印的版本对应起来。课堂上引用某张图或核对页码时,无需打开文件即可从文件名得知信息。文件名末尾的日期使文件在每个课程文件夹中按打印顺序排列。

填写“Save as PDF”面板

点击 Save as PDF 后,macOS 会显示一个保存面板,其字段比文件名更多。填写这些字段有助于之后通过 Spotlight 更容易地找到该 PDF。

设置面板,六行:Save As 为包含章节和页码范围的文件名、Where 设为课程文件夹、Title、Author、Subject 设为课程代码、Keywords 列出章节主题。

Spotlight 会索引 PDF 的元数据,文字已正确提取时还会索引页面文字。搜索“渗透”即可找到第 3 章的打印文件,即使忘记了文件名。请保持 Security Options 不做修改。该 PDF 供个人使用,无需设置密码。

节省额度的打印规则

应做与不应做列表:先打印一页测试页并在 Preview 中检查、记录打印日志、备份 PDF 文件夹;不使用浏览器的“文件”菜单,不因文件丢失而重新打印,不分享 PDF。

分享是最常被无意违反的规则。打印的 PDF 仅供账户持有人自学使用。将其上传到共享的课程文件夹,等于将受版权保护的页面提供给未购买该书的人。

应选择哪种方式

  • 乘车或通勤时阅读: 离线阅读。
  • 用手写或 PDF 应用标注少量页面: 在额度范围内打印为 PDF。
  • 无网络时学习整本书: 在每台使用的设备上离线阅读。
  • 访问期限结束后保留页面: 仅打印额度允许的页面,并查看相关条款。
离线阅读与打印为 PDF 在五项任务中的对比:两小时航班、标注习题集、一周无网络、一页公式表,以及课程结束后保留页面。

实例:临床实习周

一名护理专业学生在实习点工作五天,该处没有稳定的 Wi-Fi。阅读清单包含两章,约 60 页,另有一张她想手写标注的剂量表。离线阅读可让笔记本和手机都保存这 60 页,且不占用额度。剂量表为 2 页,因此她将这 2 页打印为 PDF,在 PDF 应用中标注,并为之后的章节保留样例预算中的 118 页。

应避免的错误是为“以防万一”而打印两章。这会将样例额度的一半用于离线阅读已经覆盖的页面。

两种途径都不适用时

有些需求无法通过离线阅读或打印额度满足。使用屏幕阅读器的学生可能需要结构化文本,而非页面图像。需要大字体的学生可能需要可重排的格式。在这两种情况下,学校的残障服务办公室或出版商通常能提供无障碍版本,这是正确的获取途径。将页面截图得到的是带有 OCR 错误的图像文字,对辅助软件而言比原版更糟。

同样的情况也适用于完全不允许打印的书籍。在寻找其他方式将页面打印到纸张上之前,请先询问授课教师是否有图书馆馆藏或课程预留本。

故障排查

  • 没有离线选项: 出版商未对该书启用离线功能。
  • 重启后离线书籍消失: 浏览器清除了网站数据,或使用了其他配置文件。
  • 打印选项灰色不可用: 额度已用完,或该书不允许打印。
  • PDF 中出现空白页: 页面尚未渲染完成。请打印较小的范围,并等待预览加载。
  • 账户错误: 学校提供的书籍可能需要通过所在机构的链接登录。

离线副本在几天后消失

按以下顺序检查三项原因。第一,前文通过标准中所述的、退出时清除网站数据的浏览器设置。第二,定期删除网站数据的存储清理工具或隐私扩展程序。第三,磁盘空间不足,导致浏览器清除已保存的数据。修复原因后重新下载该书,然后再次进行 10 分钟测试。

部分浏览器还会删除长时间未访问的网站数据。每周在联网时打开一次阅读器,可使该网站保持活跃。

PDF 缺页或页面被截断

在 Preview 的缩略图侧边栏中统计页数,并与输入的范围对比。45 至 52 页的范围应得到 8 页。如果页数不足,说明阅读器可能在页面渲染完成前就发送了内容。请将缺失的页面作为另一个较小的范围单独打印,并保留两个 PDF,而非重新打印整个范围。

PDF 中的文字无法选中

部分书籍以页面图像而非文字的形式输出。在 Preview 中搜索将找不到内容,Spotlight 也只会索引元数据字段。请使用 Keywords 字段使文件可被查找,并在访问期限内保留阅读器,以使用全文搜索。

打印对话框显示的是阅读器界面

当打印预览中出现菜单、侧边栏或页面滑块时,说明对话框是从浏览器而非阅读器中打开的。请直接取消而不保存,因为尚未从额度中扣除任何页面。改为打开阅读器自带的打印选项,并在其中输入范围。

额度计数似乎有误

阅读器通常按打印的页数计数,因此 45 至 52 页的范围会计为 8 页,即使其中两页是空白章节分隔页。每次打印前后,都要将剩余额度写入打印日志。如果数字不一致,请携带日志、书名和日期联系 RedShelf 支持。

测试时的实用快捷键

快捷键列表:Command Q 在离线测试前完全退出浏览器,Command F 在 Preview 中搜索 PDF,Command G 跳到下一个匹配项,Option Command 2 显示缩略图以统计打印页数,Command I 打开检查器。

将 RedShelf 用于书籍页面

对于书籍本身,RedShelf 的离线和打印功能是在条款范围内可用的途径。它们保留了出版商的版式和真实文字。为突破额度而截取受许可页面的截图,并不能作为有效的替代方式。其原因参见何时不应截图学习材料。

Temposhot 用于处理围绕课程的个人资料,例如笔记、已完成的解答和图示。它只捕获屏幕上可见的内容,无法捕获阻止屏幕截图的阅读器窗口。

使用 Temposhot 截取个人笔记

常见情况是:在没有干净 PDF 导出功能的网页笔记应用中,保存了一组输入的课堂笔记。假设某一模块的笔记使用 Page Down 滚动时共有 24 屏。Auto Capture 可以逐屏保存,按下 Page Down 后等待,然后将各帧导出为一个可搜索的 PDF。

设置面板:停止条件为 Screenshots 24,间隔 1.5 秒,按键为 Page Down,倒计时 5 秒,来源为 Custom Area 的 4:3 预设,导出为 PDF。

先用相同的值运行一次 5 屏测试。如果某帧在滚动过程中显示出文字,将间隔提高到 2 秒。按键功能以及超出免费版单次会话截图上限的运行,需要 Temposhot Pro。免费版请将 Key press 留空,使用较长的间隔,并在各帧之间手动滚动。各选项的说明参见自动截取指南。

Temposhot 在此不做的事

Temposhot 不会打开 RedShelf 的离线存储,不读取打印额度,也无法截取阻止屏幕截图的窗口。受保护的内容会产生黑屏或空白帧,Temposhot 没有绕过该限制的选项。本工具仅用于用户自己编写或获准复制的材料。

常见问题

离线阅读会占用打印额度吗

不会。离线阅读和打印是两项独立功能。

能否将离线副本转移到另一台电脑

不能。请在另一台电脑上打开该书并在那里下载。

打印的 PDF 可以搜索吗

通过阅读器的打印路径打印时,文字通常可以被选中。可在 Preview 中搜索某个词来确认。

测试打印应打印几页

一页。它可确认版式、图以及文字是否可选中,且只消耗一页额度,而不是整个范围。

访问期限结束后,离线副本会怎样

租借或订阅期结束后,离线副本预计将无法打开,因为阅读器会在重新联网时核对访问权限。在额度范围内打印的 PDF 会保留在 Mac 上。该书的规则请查看 RedShelf 帮助中心。

如果 PDF 丢失,能否重新打印相同页面

额度通常会计入每一次打印,包括重复打印。请将打印的 PDF 与其他课程资料一同备份,以免文件丢失后再次消耗额度。

处理获准保存的页面

对于自己的笔记和开放材料,Temposhot 会在本地截取页面,并导出可搜索的 PDF。将截图保存为 PDF 页面介绍了具体流程。

先在一组笔记上运行 5 帧测试,再进行完整运行。帧和导出文件保存在 Mac 上,导出文件夹在“设置”的“通用”中设置。

redshelfetextbooksofflineprint

把重复性截图整理为成品

Temposhot 可按定时或每次点击进行截图,并将结果导出为 PDF、图片、ZIP 或 MP4。

相关文章