一份从 Excel 导出的 12 页 PDF,打开后第 2 页右边的两列看不见。按 Ctrl+P 调出打印预览,预览里同样缺一截;文件属性里的 Page size 标着 595×842 pt,也就是 A4,可正文明显比页面框宽——有一截内容落到了 MediaBox 外面。
另一种表现更容易遇到:页面本身是完整的,只是右侧和底部被窗口边缘顶住,把窗口拉大一点,被切掉的部分又回来了。这两种毛病在现象上很难一眼分开,处理方向却正好相反。
判断顺序搞反的代价不小。明明只是缩放比例不对,却去重排页面框、重导源文件,几十页的报表要返工一遍;反过来,页面框确实被裁了,却一直在调缩放,怎么看都缺一块。下面五步按「先排掉显示环节,再查文件本身」的顺序走,每一步都给出可验证的判据,Windows 10/11 实测可用。
Ctrl+0(适合页面)和 Ctrl+1(100% 实际大小)来回切一次,是最省事的分流动作:整页能完整出现,问题在显示环节;怎么切都缺同一块,问题在文件内部。
再按 Ctrl+P 看打印预览。预览渲染用的是文件里记录的页面框,跟阅读器的缩放比例、窗口大小都没有关系,所以它是个干净的参照物。
打印预览只看不打印。真要打一张出来对照当然更准,但没必要为了排查浪费纸。

多数「显示不全」都属于这一类,先切缩放能最快把它排除掉。
Ctrl+0 切到「适合页面」,再按 Ctrl+1 切到 100% 实际大小,来回对比两次窗口一变小内容就被切、拉滚动条还能找回被切的部分,说明文件是完整的,只是显示区域不够用。记住那个能完整显示的百分比,下次打开直接按这个比例看。Windows 的显示缩放如果设成了 125% 或 150%,阅读器里的页面观感也会跟着变,先在显示设置里改回 100% 再看一遍。
四边都齐,说明文件结构没问题,要动的是显示环节;四边缺同一块,正文就是落在页面框外面了。这一步只做判断,不做修改。
纸张选错很常见。A4 的文件按 Letter 预览,右边会多出或者压掉一截,看着像文件被裁,其实只是纸张没选对。
同一份文件换一个渲染引擎来看,两边表现不同,问题就落在阅读器一侧。Edge 和 Chrome 都自带 PDF 渲染,地址栏直接输路径就能打开。
file:///D:/测试.pdf(换成实际路径)后回车这一步的价值是给出一个干净的对照结果。浏览器里完整、阅读器里缺一截,就动阅读器设置;两边一样缺,要改的就是文件本身了。在浏览器里再按一次 Ctrl+P 交叉验证,可以避免只凭肉眼看错。
这一步量的是文件里的实际数据,比肉眼看边角准得多。
pdfinfo 测试.pdf,看输出里的 Page size 宽高,单位是 pt:A4 约 595×842,Letter 约 612×792C:\Program Files\gs\gs10.x\bin,路径含空格,要用英文引号把可执行文件路径整个包住fixed.pdf 核对四边是否完整,确认整页内容都回到页面框内pdfinfo 测试.pdf
gswin64c -o fixed.pdf -sDEVICE=pdfwrite -dFIXEDMEDIA -dPDFFitPage 测试.pdf
"C:\Program Files\gs\gs10.02.1\bin\gswin64c.exe" -o fixed.pdf -sDEVICE=pdfwrite -dFIXEDMEDIA -dPDFFitPage 测试.pdf重排前先另存一份原稿。
FitPage会把内容缩进新的页面框,出来的文件页面通常比原来大一圈,需要盖章、签字或者留档的页面不要直接覆盖。

Excel 转出来的 PDF 显示不全,根子大多在导出前的打印区域和缩放设置上。回到源文件看分页线,比在 PDF 上反复调省事。
Ctrl+P,看打印预览里的分页线有没有把右侧几列切到第二页导出前多看一眼分页线,能省掉后面反复重导的功夫。宽表格优先选横向加窄页边距,缩放比例别压得太小,字号落到纸上会看不清。
症状 | 指向哪一环 | 怎么确认 |
|---|---|---|
拉滚动条能把缺的部分找回来 | 显示缩放 | 窗口拉大后内容出现 |
预览和阅读器缺同一块 | 文件页面框 |
|
浏览器正常、阅读器缺一截 | 阅读器渲染 | 恢复阅读器默认设置 |
预览里右边多出或压掉一截 | 纸张设置不匹配 | 核对 A4 / Letter |
说明问题不在缩放。按 Ctrl+P 看打印预览,预览也缺同一块的话,用 pdfinfo 读一下 Page size,多半是正文超出了页面框。
文件是完整的,问题出在阅读器的渲染或页面显示方式上。把缩放恢复默认、关掉单页或双页这类固定显示模式,再看右边是否回来。
Excel 里进页面布局 → 页面设置 → 缩放,选「将所有列调整为一页」,或者把比例降到 80% 左右;再到打印区域里取消旧区域,重新框选完整表格后导出。
-dFIXEDMEDIA -dPDFFitPage 会把内容缩进新的页面框,出来的页面通常比原来大一圈。重排前另存原稿,打开 fixed.pdf 核对四边完整,再决定是否替换。
不一定。预览渲染用的同样是文件里记录的页面框,缺内容说明正文有一截落在框外,先用 pdfinfo 量 Page size;文件结构真有问题时,打开阶段通常就会直接报错。
FitPage 会改动页面尺寸和内容比例,出片前以源文件为准按这个顺序走完,绝大多数「显示不全」都能定位到具体一环,文件本身坏掉的比例其实很低。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。