旋转 PDF
旋转页面,并把旋转保存进文件本身。
在阅读器里旋转页面,和在文件里旋转页面,是两回事。阅读器里的旋转只是显示偏好——换个地方打开同一个 PDF,页面又是横着的。这个工具会把旋转写入页面字典本身,所以每个阅读器、每个打印对话框、每个其他工具看到的,都是永久修正后的方向。
所有页面默认处于选中状态,这覆盖了最常见的情况:整份文档在扫描或导出时就是横着的。如果只有少数几页需要旋转,点击这几页,再点「反选」,让只有它们处于选中状态——一份其余页面都正放的报告里,第 7 页有一张横向表格,就是典型的例子。旋转以 90 度为单位,因为 PDF 格式存储的就是这个;页面无法承载 45 度的旋转。
旋转在每页上只存储为一个数值,所以不会重新渲染或重新压缩任何内容。一份 300 页的文档旋转并保存后,每张图片、每个字体的每个字节都保持不变——改变的只是方向元数据。你操作时预览会立即转动,因为显示用的就是即将写入的那个数值。
这里的旋转是元数据,是 PDF 所支持的最轻量的操作:引擎为每页写入一个数值,然后交还文件。这就是为什么即使是大文档,旋转和保存也在眨眼之间完成,也是为什么输出几乎不改动任何字节——里面的图片、字体和文字都原封不动。从读取到下载的整个流程,都在这台机器上的后台线程里运行,对外连接由安全策略阻止。
简单的背后也有两点需要注意。横着但没有歪斜的页面可以在这里修正;歪斜的则不行——斜着拍下的页面需要校正倾斜,这项功能在 Android 应用的扫描器里。另外,旋转过的页面会一直保持旋转:这个数值是永久写入的,所以保存之前请确认预览网格里每一页都是正的,因为要转回来,就得朝反方向再运行一次工具。
带横向表格的文档是日常最常见的情况:四十页正放的页面,外加第 27 页一张横着拍下的宽表格。所有页面默认选中;点击第 27 页,再点「反选」,让只有这一页处于选中状态,旋转它,保存。那四十页正放的页面会以相同的方向数值重新写入——视觉上没有任何变化——而第 27 页现在在每个阅读器里都能正确打开、正确打印,下周用 Android 应用读取这个文件时也依然正确。结果卡片会确认写入了多少页,所以一次四十一页的修正,不可能悄悄变成四十页。如果之后又发现有一页是横着的,再运行一次只需几秒——原文件还在磁盘上,第一次修正没有动过它。
使用方法
打开你的 PDF
把文件拖到页面上。它只在浏览器里读取,不会发送到任何服务器。
旋转页面
旋转整个文档或单独的页面——预览即时更新。
保存旋转后的 PDF
旋转会写入文件,所以每个阅读器都能正确显示。
为什么用 PDFMason 的 旋转 PDF
不上传任何内容
这里没有文件上传服务器。你的文档始终留在自己的设备上。
写入文件本身
不是阅读器的显示把戏——每个阅读器,包括打印,都会得到这个旋转。
无需账号,没有限制
不用注册,没有每日上限,结果里也没有水印。
离线也能用
页面加载完成后,关掉 Wi-Fi 照样能用。
写入文件
这是永久的页面方向,而不是阅读器的显示偏好——这正是这个工具的意义。之后每个阅读器看到的都一样。
默认选中所有页面
修正整份文档只需一次点击。点击页面,可以取消选中那些应保持原有旋转的页面。
只能以 90 度为单位
PDF 以四分之一圈的圈数来存储旋转。歪斜的扫描件需要校正倾斜,那是 Android 应用扫描器的工作,而不是这个页面的。
不重新编码
旋转只改变每页的一个数值。图片和字体一个字节都不会变。
保存前检查网格
每一页都会显示实时方向;最后看一眼只需几秒,而旋转一旦写入就是永久的。
方向始终如一
在这里旋转过的页面,在 Android 应用、打印对话框以及之后打开该文件的每个阅读器里,都会保持旋转后的方向。