自动打印Excel文件从web

Auto Print an Excel file from the web

本文关键字:web 文件 Excel 打印      更新时间:2023-09-26

解释一下我的问题。

我有一个系统,生成基于excel的运输标签。

我们正在改变创建它们的方法,现在我们正在寻找一种尽可能快地打印它们的方法。

最理想的结果是网站上有一个按钮,点击后直接触发本地打印机(当然是用户端),直接从默认打印机打印出来,没有对话框或任何东西。

现在我已经找到了两种可能的方法。

1 -当文件进入特定文件夹时自动打印的Windows软件:

我发现了很多这些,他们工作得很好,问题是他们都不能打印xlsx文件,只能打印txt和pdf。

2 -一个Windows宏记录器,右击/打印excel文件:

如果你右键点击/打印一个excel文件,在默认设置下打开excel打印并关闭,它的打印速度实际上是惊人的。然后文件应该被自动删除。

我还没有找到任何软件可以正确地做到这一点,我找到了AutoIt,但我不确定这是否是我要找的。

我理想的解决方案实际上是基于PHP/Javascript/Ajax

但我还没有发现甚至没有线索做这样的事情与excel文件。我知道这是可行的pdf文件打开他们在一个新的窗口和使用js窗口。打印()

然而,我真的很想使用xlsx格式,因为我使用PHPexcel库可以很好地控制它们。

可能有一种新的更好的方法,我可能错过了。

谢谢你的帮助!

将Excel文件呈现为PDF服务器端,然后将其发送到客户端进行打印是一个潜在的解决方案吗?如果是这样,下面可能会有用:
PHPExcel Save PDF

如何为pdf

配置phpexcel