首页 > 解决方案 > 如何在目录中查找和打印pdf文件,然后在打印后删除?

问题描述

我有一个生成pdf文件然后自动下载的按钮。

我想在文件保存到某个位置后自动打印文件。我已经添加了

--kiosk打印

在 chrome 快捷方式中,它可以直接打印到默认打印机而不显示打印预览对话框。我需要的是 JavaScript

  1. 检查目录(C:/Downloads
  2. 查找文件(可能在循环中)
  3. 打印文件(window.print)
  4. 删除那个文件

如果可以使用 JavaScript。我可以用 bash 来做,但我不能在 html 按钮中执行 bash 脚本。

标签: javascriptfilesystemshtml5-filesystem

解决方案


我最终创建了一个批处理文件

#!/bin/bash
START C:\Users\johnsmith\PDFtoPrinter.exe %userprofile%\Downloads\boxlabel.pdf
timeout 5
del /f %userprofile%\Downloads\boxlabel.pdf

并将其添加到每 1 分钟运行一次以打印 pdf 的 Windows 任务计划程序中。很遗憾我不能让它每 5 秒运行一次,任务调度程序最多只能重复 1 分钟。


推荐阅读