Zan虚拟打印机,可将任意文件类型转换成PDF,并自动打印到原文件目录下面

本文主要是介绍Zan虚拟打印机,可将任意文件类型转换成PDF,并自动打印到原文件目录下面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、先打开zan的日志功能
默认在安装目录C:\Program Files\zvprt50下面,有个configure.ini的文件,像如下那样配置开启与日志路径

[debuglogging]
enable=1
logfile=C:\Program Files\zvprt50\zanprint.txt

需要注意的是, 有的版本(5.0.10)打开日志功能并不在这个配置文件,提供了友好的配置界面,在【关于】里面,点开【程序信息】,然后双击【调试记录】,就会让你配置日志功能。
在这里插入图片描述
在这里插入图片描述

2、配置打印机的输出文件名,最好与原文件不一样,加个后缀,以免覆盖掉原文件
在这里插入图片描述
3、写个批处理文件,放上以下代码, 命名为move.bat,我的保存路径是在D:\同步盘\常用工具\MOVE.BAT,记住这个路径,后面要用到


```bash
@echo off
echo  #1#参数 源文件名:%1
echo  #2#参数 目标目录:%2
echo  #3#参数 日志文件:%3::echo  开始查找日志
setlocal enabledelayedexpansion
for /f "tokens=2 delims==" %%i in ('type %3%^| find /i "---strSrcDocName"') do (::echo %%iset docPath=%%i
)
echo 源文件存放路径:%docPath%
::echo 结束查找日志::echo 删除日志文件:%3%
del %3%if not exist "%docPath%" (echo 文件没有被转移,仍然保存在【%~dp1】目录下面,请手工转移。pausestart "" "%~dp1"exit
)set a=%docPath%
for %%a in ("%a%") do (set ok=%%~dpa
)echo moved %1 to "%ok%"
move %1 "%ok%"echo 文件被成功转移至源文件【%ok%】目录下面。
pause
start "" "%ok%"

4、将刚写好的程序配置在打印机程序里面,

D:\同步盘\常用工具\MOVE.BAT "[%file]" "[%DocName]" "C:\Program Files\zvprt50\zanprint.txt"

在这里插入图片描述
5、可以去试试看了,打印完后会自动转移文件到源文件的目录下面,但有的软件是不支持的,比如说WPS所有办公文档,都不支持,但可以使用zan他提供的命令模式来执行打印以进行转移。

方法是在文件上加上右键快捷键,再调用命令模式来打印。

在注册表里面写上一个项目,数据填好命令格式
在注册表路径:HKEY_CLASSES_ROOT*\shell下面新建一个项目“Print2PDFByZan”,下面再新建一个“command”,数值数据(要根据自己的zan安装路径与打印机名称来配置好,要去确认一下自己所安装的路径与打印机名称是什么,我的路径是【C:\Program Files\zvprt50\zvprtcfg】,打印机名称是【Zan 彩色图像打印机】,所以配置如下):

"C:\Program Files\zvprt50\zvprtcfg" Zan 彩色图像打印机 print.shellexecute="%1"

在这里插入图片描述

在这里插入图片描述
这样就可以在任意文件上右击快捷打印转换了
在这里插入图片描述
这里要记得把输出文件夹路径改成[%srcfolder]\,这样也就会打印到当前目录下面了。
在这里插入图片描述

这篇关于Zan虚拟打印机,可将任意文件类型转换成PDF,并自动打印到原文件目录下面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/637868

相关文章

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

pdfmake生成pdf的使用

实际项目中有时会有根据填写的表单数据或者其他格式的数据,将数据自动填充到pdf文件中根据固定模板生成pdf文件的需求 文章目录 利用pdfmake生成pdf文件1.下载安装pdfmake第三方包2.封装生成pdf文件的共用配置3.生成pdf文件的文件模板内容4.调用方法生成pdf 利用pdfmake生成pdf文件 1.下载安装pdfmake第三方包 npm i pdfma

【C++高阶】C++类型转换全攻略:深入理解并高效应用

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C++ “ 登神长阶 ” 🤡往期回顾🤡:C++ 智能指针 🌹🌹期待您的关注 🌹🌹 ❀C++的类型转换 📒1. C语言中的类型转换📚2. C++强制类型转换⛰️static_cast🌞reinterpret_cast⭐const_cast🍁dynamic_cast 📜3. C++强制类型转换的原因📝

基于51单片机的自动转向修复系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 单片机

Python3 BeautifulSoup爬虫 POJ自动提交

POJ 提交代码采用Base64加密方式 import http.cookiejarimport loggingimport urllib.parseimport urllib.requestimport base64from bs4 import BeautifulSoupfrom submitcode import SubmitCodeclass SubmitPoj():de

PDF 软件如何帮助您编辑、转换和保护文件。

如何找到最好的 PDF 编辑器。 无论您是在为您的企业寻找更高效的 PDF 解决方案,还是尝试组织和编辑主文档,PDF 编辑器都可以在一个地方提供您需要的所有工具。市面上有很多 PDF 编辑器 — 在决定哪个最适合您时,请考虑这些因素。 1. 确定您的 PDF 文档软件需求。 不同的 PDF 文档软件程序可以具有不同的功能,因此在决定哪个是最适合您的 PDF 软件之前,请花点时间评估您的

开发板NFS挂载文件目录

文章目录 序NFS1. 安装 NFS 服务器和客户端在服务器上(NFS 服务器端)在客户端上(NFS 客户端) 2. 配置 NFS 服务器创建共享目录编辑 `/etc/exports` 文件启动 NFS 服务 3. 在客户端挂载 NFS 共享创建挂载点挂载 NFS 共享验证挂载 4. 设置开机自动挂载5. 解决权限问题 序 本节主要实现虚拟机(服务器)与开发板(客户端)通过N

多数据源的事务处理总是打印很多无用的log日志

之前做了一个项目,需要用到多数据源以及事务处理,在使用事务处理,服务器总是打印很多关于事务处理的log日志(com.atomikos.logging.Slf4jLogger),但是我们根本不会用到这些log日志,反而使得查询一些有用的log日志变得困难。那要如何屏蔽这些log日志呢? 之前的项目是提高项目打印log日志的级别,后来觉得这样治标不治本。 现在有一个更好的方法: 我使用的是log

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《考虑燃料电池和电解槽虚拟惯量支撑的电力系统优化调度方法》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python