【问题标题】:How to print a PDF in landscape mode如何以横向模式打印 PDF
【发布时间】:2015-02-11 12:36:29
【问题描述】:

我使用 TCPDF 生成 PDF 格式的 HTML 表格。我在 TCPDF 中以横向模式创建页面:

$pdf->AddPage("L");

当我打开 PDF 时,一切正常。

但是当我打印它时,我会以纵向模式打印。如何在不使用我制作 [Ctrl]+[P] 时出现的打印模式窗口的情况下强制在横向模式下进行展示?

【问题讨论】:

  • 你问的问题不清楚。在一张纸上打印页面时,横向/纵向模式没有明确定义的含义。您的真正意思是:页面图像相对于纸张方向旋转了 90 度或 270 度?还是您的打印 preview 窗口显示页面旋转了 +/-90 度?
  • 页面图像相对于纸张方向旋转了 90 度 ;-)
  • 那么如果你在代码中使用$pdf->AddPage("P");会有什么结果呢?
  • 当我打开我的 pdf 时,它处于纵向模式,与打印相同。
  • 您能否提供一个(链接到)示例 PDF 页面以进行更详细的检查?您从哪个操作系统平台打印,以及哪个应用程序?

标签: php pdf printing landscape tcpdf


【解决方案1】:

打印机对话框上的横向/纵向模式是打印机设置的一项功能,而不是文档(本例中为 PDF),它由调用打印机的程序(例如 Web 浏览器)控制。您不能从 PDF 预配置它

而且我认为你不能在网络浏览器上通过 javascript 设置它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    • 2016-01-13
    • 2019-06-02
    • 1970-01-01
    相关资源
    最近更新 更多