Php 如何在横向模式下打印PDF

Php 如何在横向模式下打印PDF,php,pdf,printing,landscape,tcpdf,Php,Pdf,Printing,Landscape,Tcpdf,我使用TCPDF生成PDF格式的HTML表。我在TCPDF中以横向模式创建页面: $pdf->AddPage("L"); 当我打开PDF文件时,一切正常 但当我打印它时,我会在肖像模式下打印。在横向模式下,我如何在不使用打印模式窗口的情况下强制留下印象?当我使用[Ctrl]+[P]时,打印模式窗口会出现?打印机上的横向/纵向模式对话框是打印机设置的一项功能,而不是文档(本例中为PDF),由调用打印机的程序控制,例如web浏览器。您无法从PDF中预配置此内容 我认为你不能通过网络浏览器上的

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

$pdf->AddPage("L");
当我打开PDF文件时,一切正常


但当我打印它时,我会在肖像模式下打印。在横向模式下,我如何在不使用打印模式窗口的情况下强制留下印象?当我使用
[Ctrl]+[P]
时,打印模式窗口会出现?

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


我认为你不能通过网络浏览器上的javascript来设置它。

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