我使用 MFC 并了解如何跳过配置菜单(将
pInfo->m_bDirect
设置为 false)。但我想以编程方式设置文件夹和文件名,而不需要特殊的对话框。如果不可能,您能给我推荐一款具有此功能的 PDF 打印机吗(可能会为此目标更改配置文件)?
一次一个问题,有局限性,所以这里。
问。)我想以编程方式设置文件夹和文件名,无需特殊对话框。
A.) 如果您查看最近 Windows 安装的 Microsoft Print To PDF 的输出端口
您可能会注意到它被设置为 PORTPROMPT:这正是导致请求文件名的原因。
您可能会注意到下面,我有几个端口设置为文件名,第四个端口称为“我的打印到 PDF”
这是上个世纪的方法论;当我使用*重复的打印机打印但给它一个不同的名称时,我可以使用不同的页面比例等,而无需更改内置的标准比例。文件的输出自然会被构建:-
恰好在一个可重复的位置,我可以根据调用打印序列的源文件监视器并重命名它,这样,如果它是我当前的默认打印机,我可以右键单击文件以打印到已知的较旧的 ile.pdf
您的下一个问题将是如何更改目标位置,这是在使用写字板命令行打印等应用程序时在幕后完成的,我们可以在命令行上指定端口名称。
有些用户会使用端口重定向监视器(不要使用 RedMon,因为 Win 10 不支持,请考虑多端口重定向器)
其他用户将通过 PrintUI 直接与重复命名的打印机交互,您可以在其中更改输出端口、旋转或纸张格式等。
对于您的使用,您可以使用新定义的 PDF 打印机尝试其中一种提示:-
我们可以在Windows 11中按照以下步骤手动设置: