阻止 chrome 调整 PDF 的大小以进行打印

Prevent chrome to re size PDF for printing

我正在 .NET 网页中使用 migradoc 库生成 PDF 文件。 PDF 按预期生成。当我将 PDF 从 chrome 保存到文件系统并使用 "Actual size" 选项打印时,生成的打印结果与 PDF 预览相同。 问题是当我直接从 chrome 打印它时,显然它被调整了大小,因此输出的 PDF 看起来与预览不一样(一些 table 边框消失了)。任何有帮助的想法都会受到赞赏。

您实际上是从两个不同的来源进行打印。当您将 PDF 文档(从您的文件系统)打印为 "Actual Size," 时,该大小将由保存到文件时文档中指定的边界 box/page 尺寸决定。

当您直接从 Chrome 打印文档图像时,Chrome 的打印选项和显示选项将生效;例如肖像与风景,举一个你可以做出的明显选择。 Chrome 打印输出将由生成打印作业时生效的设置决定。