javascript - 如何在目录中查找和打印pdf文件,然后在打印后删除?
问题描述
我有一个生成pdf文件然后自动下载的按钮。
我想在文件保存到某个位置后自动打印文件。我已经添加了
--kiosk打印
在 chrome 快捷方式中,它可以直接打印到默认打印机而不显示打印预览对话框。我需要的是 JavaScript
- 检查目录(C:/Downloads
- 查找文件(可能在循环中)
- 打印文件(window.print)
- 删除那个文件
如果可以使用 JavaScript。我可以用 bash 来做,但我不能在 html 按钮中执行 bash 脚本。
解决方案
我最终创建了一个批处理文件
#!/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 分钟。
推荐阅读
- flutter - Flutter web:无法加载资源:net :: ERR_NAME_NOT_RESOLVED
- java - 如何使用 jlink 将外部库添加到自定义运行时映像?
- mongodb - Mongo 不会启动
- java - ./mvnw spring-boot:run 命令显示“这次 Spring 是意外的”消息
- python - 无法导入名称“read_data”
- javascript - 如何通过基于图像缩略图的锚标记上的 onclick 打开(全屏)图像
- pip - 没有成功安装 seaborn
- firebase - Firestore 数据模型查询
- python - 制作 ndarray 的 numpy 数组的正确方法
- sharepoint - 我想在sharepoint中创建一个特殊的列?