# PDF去歪斜

自动检测并校正PDF页面歪斜（倾斜）。保留文字页的可搜索矢量内容，仅对图片页（如扫描件）进行栅格化处理。

> 标准页面: https://elysiatools.com/zh/tools/pdf-deskew

- **分类:** PDF Tools

- **关键词:** pdf, deskew, skew, straighten, tilt, align, rotate, correct, scan

## 概述

使用纯JavaScript流水线校正倾斜的PDF页面（无需外部二进制文件）。

**按页面内容类型分别处理（重要）：**
- **图片页**（扫描文档）：栅格化→检测歪斜→校正→嵌入图片。这是去歪斜真正有用的场景，栅格化无害。
- **文字页**（含文字+图片混合页）：原样保留矢量内容，文字、字体、可搜索性完整保留。矢量文字的真歪斜很少见——如果整页旋转了90/180/270°，请使用PDF旋转工具。
- **空白页**：原样保留。

如确需对矢量内容去歪斜，可通过"栅格化文字页"选项强制栅格化文字页（会损失文字可选性）。

**工作原理（图片页）：**
1. 使用 pdf.js 将图片页栅格化
2. 通过水平投影方差检测歪斜角度
3. 旋转页面图像以校正倾斜
4. 重新组装PDF

**模式：**
- **自动**：自动检测歪斜（±15° 范围，0.5° 分辨率）
- **手动**：应用固定校正角度

## 输入项

- **PDF文件** (file): 上传PDF文件
- **模式** (select)
- **手动角度（度）** (number): 手动校正角度（度）。正值校正顺时针倾斜。仅在手动模式下使用。
- **自动检测阈值（度）** (number): 自动模式下应用校正所需的最小检测歪斜角度（度）。值越小能检测到越细微的倾斜。
- **栅格化文字页** (select): 默认情况下文字页作为可搜索矢量内容保留（不去歪斜）。仅当确需对矢量文字内容去歪斜时启用，会损失文字可选性。
- **页面范围** (text): 指定要校正的页面（例如：1-3,5,7-9）。留空则处理所有页面。

## 适用场景

- 扫描纸质文档或合同并转换为PDF后，发现页面存在轻微倾斜，影响阅读和打印。
- 整理包含混合内容的PDF文档，希望仅校正扫描图片页，同时保留原生文字页的可搜索性。
- 需要对特定页码范围的PDF页面进行精确的角度调整，以统一文档的排版方向。

## 工作原理

- 用户上传PDF文件，并选择自动检测或手动输入校正角度。
- 系统自动识别页面类型：对于图片页，使用pdf.js进行栅格化并通过水平投影方差算法检测并校正歪斜；对于文字页和空白页，默认原样保留以维护矢量文字的可搜索性。
- 根据设定的阈值或手动角度旋转页面图像，重新组装并输出校正后的PDF文件。

## 使用案例

- 整理扫描版电子书，自动校正因扫描仪放置不平导致的页面倾斜，提升阅读体验。
- 规范化合同与发票扫描件，快速对齐歪斜的表格和文字，方便归档与打印。
- 批量处理混合型PDF报告，仅对其中的扫描插图页进行去歪斜，保留报告正文的矢量文字排版。

## 常见问题

### 为什么处理后有些页面的文字无法选中了？

默认情况下文字页不会被栅格化。如果您开启了“栅格化文字页”选项，文字页会被转化为图片进行去歪斜，从而导致文字无法被选中。

### 自动检测歪斜的范围是多少？

自动模式支持检测并校正正负15度范围内的倾斜，分辨率为0.5度。

### 什么是自动检测阈值？

它是触发校正的最小倾斜角度。例如设为0.5度，只有当页面倾斜大于0.5度时才会进行校正，避免微小误差导致不必要的重绘。

### 这个工具会把我的PDF文件上传到服务器吗？

不会。本工具使用纯JavaScript在您的浏览器本地完成所有处理，文件不会上传到任何服务器，确保隐私安全。

### 如果整页旋转了90度或180度，可以使用这个工具吗？

不建议。本工具主要用于校正微小的倾斜（±15°内）。对于90/180/270度的整页旋转，请使用专门的PDF旋转工具。

## 相关工具

- [PDF 安全脱敏清理器](https://elysiatools.com/zh/tools/pdf-secure-redaction-sanitizer): 通过重建图片型 PDF 永久移除文本和隐藏页面对象。
- [PDF 在线添加签名](https://elysiatools.com/zh/tools/pdf-add-signature-online): 在 PDF 页面上添加可见文字签名或签名图片并下载新文件
- [PDF去噪](https://elysiatools.com/zh/tools/pdf-denoise): 使用真实图像处理算法去除扫描PDF页面的视觉噪点——椒盐噪点、随机颗粒以及背景灰雾。文字页保留为可搜索的矢量内容。
- [PDF海报制作](https://elysiatools.com/zh/tools/pdf-poster-maker): 海报/宣传单模板生成PDF
- [批量 PDF 压缩](https://elysiatools.com/zh/tools/pdf-batch-compress): 批量压缩多个 PDF 文件，降采样图片并优化，打包为 ZIP
- [PDF页面光栅化](https://elysiatools.com/zh/tools/pdf-rasterize-pages): 将PDF页面按指定DPI渲染为高保真图片序列（PNG/JPEG/WebP）
- [批量条码生成器](https://elysiatools.com/zh/tools/barcode-batch-generator): 从 CSV 或多行文本批量生成 Code 128、EAN-13、UPC-A、ITF-14、QR Code 和 Data Matrix，并导出 PNG ZIP 或 PDF
- [PDF OCR 文本层](https://elysiatools.com/zh/tools/pdf-ocr-text-layer): 为扫描版 PDF 添加 OCR 文本层，使其可搜索/可复制

## 示例

- [PDF示例](https://elysiatools.com/zh/samples/pdf-samples): 2026-02-01 到 2026-02-10 工具生成的PDF示例
- [Markdown 幻灯片示例](https://elysiatools.com/zh/samples/md-slide-deck-to-pdf): 用于测试 PDF 导出的 Remark/Marp 风格 Markdown 幻灯片
- [WebRTC 实时通信示例](https://elysiatools.com/zh/samples/webrtc-samples): 全面的 WebRTC 示例，用于点对点音视频通信、数据通道、屏幕共享和信令服务器实现
- [Docker镜像标签示例](https://elysiatools.com/zh/samples/docker-image-tag): 各种Docker镜像引用集合，包含不同的registry、repository、tag和digest

## 相关内容

- [PDF 归档、可访问性与可信交付审查](https://elysiatools.com/zh/hubs/pdf-archival-accessibility-trust): 清理扫描页、添加 OCR、准备 PDF/A、检查可访问结构、补充书签，并在归档交付前验证签名。
