PDF文件页面大小不一致的解决方法(使用Chrome+Win10)

此方法曾实例化于Chrome78+Win10 ver1909环境

Step1 用Chrome打开PDF文件

可以在PDF文件上点右键

->点”打开方式”

->选择Chrome

Step2 在Chrome中点”菜单” ->打印, 如下图

Step3 在弹出的打印对话框中, 打印机选择”Mircosoft Print to PDF”

->点”更多设置”

->缩放选择”适合页面大小”

->选择”纸张尺寸”, 如下图

然后点”打印”按钮, 得到调整大小后的PDF文件.

PHP下使PDF文件下载而不是直接打开

如果直接有一个超链接, 指向一个PDF文件, Chrome很可能会直接打开它, 而不是下载它.

如何让用户点击链接就下载PDF呢?可以用如下代码

<?php
    //这么写它就会下载
    header("Content-Disposition: attachment;filename=下载默认文件名.pdf");

    //这里输入要读取的pdf的源文件
    $download = file_get_contents('http://class4ever.com/pdffile.pdf');

    //以流的方式输出
    echo $download;