打印 PDF 文件时附带文件名

在把 PDF 打印出来后,我需要用笔为每个打印出来的纸张起个名字,以作区分。如果文件很少的话,用笔写起来还是很轻松的。但是在遇到上百个 PDF 文件,我就想去找找有没有更省事的办法。

在这里用到的是完全体的 IrfanView,包含了 IrFanView 本体,IrfanView 插件包和用于处理 PDF 插件的插件。获取的地址在这里:

以上的版本推荐使用 64 位的。

初始化

第一次使用可能需要在 IrfanView 里面设置PDF 插件的插件(Ghostscript)的路径。

另外的,调整 DPI 和显示大小的选择也在这里,并推荐勾选下面两个用于提升图像质量和文字质量的两个选项。

打印设置

文件 > 打印 里面调出打印预览对话框

页眉/页脚文字里面,勾选页眉,并输入$N,这是一个变量,意思是不带扩展名的文件名,点击下面的帮助可以获得更多的变量信息。

使用注册表批量打印

将下面的文件保存为 .reg 文件,加载到注册表中去。

Windows Registry Editor Version 5.00
​
[HKEY_CLASSES_ROOT\SystemFileAssociations\.pdf]
​
[HKEY_CLASSES_ROOT\SystemFileAssociations\.pdf\Shell]
​
[HKEY_CLASSES_ROOT\SystemFileAssociations\.pdf\Shell\PrintwithFile]
​
@="Print with Filename"
​
[HKEY_CLASSES_ROOT\SystemFileAssociations\.pdf\Shell\PrintwithFile\command]
​
@="\"C:\\Program Files\\IrfanView\\i_view64.exe\" \"%1\" /print"

在面对 PDF 文件时,可以获得如下效果

更多的,你可以看文章来源:https://olivermarshall.net/how-to-print-pdf-files-and-automatically-include-filename/

留下评论

电子邮件地址不会被公开。 必填项已用*标注