横倒的页面来自把横向纸张送进纵向进纸口的扫描仪、拍摄文档的手机照片,以及有人在纵向报告后面接了横向表格的混合材料。要读就得歪着头,或者每次打开文件都转一次视图。
PDF 里的旋转是页面属性而不是重绘。本工具通过 pdf-lib 设置每一页的旋转标志,页面内容本身原封不动地被复制:文字仍可选中,矢量图形依旧锐利,文件大小也不增加。因为它是元数据,所以这次修改还是精确的——没有重采样,也就完全没有画质代价。
旋转由 pdf-lib 在本地应用。文档不会被上传,修正后的文件直接写入下载目录。
-organized 后缀。与旋转图像不同,旋转 PDF 页面不会触碰任何一个像素或字形。PDF 规范在每一页上保存一个 /Rotate 值(0、90、180、270),阅读器在显示时应用它。设置这个值属于元数据编辑。
实际后果全是好的:文件大小几乎不变,文字仍可选中和检索,内嵌字体原封不动,之后转回去也不会累积损失。这也是旋转后的 PDF 能在任何打印机上无需额外调整就正确打印的原因。
完全不会。旋转以页面属性保存并由阅读器应用,内容不会被重绘。文字仍可选中,矢量图形依旧完全锐利。
可以。只点击你要转的缩略图,其余保持不动。方向混杂的文档可以一次逐页修正。
按三次旋转。每次是顺时针 90 度,三次就等于向左转一次。
会。旋转标志是 PDF 标准的一部分,所有符合规范的阅读器和打印机都会遵守。
实质上不会。每页只有一个很小的属性发生变化,页面内容照原样复制。
不会。PDF.js 绘制缩略图,pdf-lib 写入旋转值,两者都在浏览器内运行。