c++使用winexec调用FoxitReader.exe指定打印一份pdf的某几页
时间: 2023-12-12 11:03:04 浏览: 112
你可以使用以下代码来调用FoxitReader.exe并指定打印某几页的PDF:
```cpp
#include <windows.h>
int main()
{
// 打印指定页数的PDF
WinExec("FoxitReader.exe /t \"C:\\test.pdf\" \"Microsoft Print to PDF\" \"2-4\"", SW_HIDE);
return 0;
}
```
以上代码中,WinExec函数用于执行指定的命令,第一个参数是要执行的命令字符串,第二个参数是窗口的显示方式,SW_HIDE参数表示隐藏窗口。在命令字符串中,/t参数用于指定打印,后面的参数依次为PDF文件路径、打印机名称和要打印的页数范围。你可以根据需要修改参数。
相关问题
c++使用winexec调用FoxitReader.exe指定从一份pdf的第几页开始打印
你可以使用以下代码来调用FoxitReader.exe并指定从某一页开始打印PDF:
```cpp
#include <windows.h>
int main()
{
// 从第2页开始打印PDF
WinExec("FoxitReader.exe /t \"C:\\test.pdf\" \"Microsoft Print to PDF\" \"2-\"", SW_HIDE);
return 0;
}
```
以上代码中,WinExec函数用于执行指定的命令,第一个参数是要执行的命令字符串,第二个参数是窗口的显示方式,SW_HIDE参数表示隐藏窗口。在命令字符串中,/t参数用于指定打印,后面的参数依次为PDF文件路径、打印机名称和要打印的起始页数。在这个例子中,我们从第2页开始打印整个PDF。你可以根据需要修改参数。
winexec调用FoxitReader.exe指定打印一份pdf中的某几页
你可以使用以下代码来调用FoxitReader.exe并指定打印某几页的PDF:
```cpp
#include <windows.h>
int main()
{
// 打印指定页数的PDF
WinExec("FoxitReader.exe /t \"C:\\test.pdf\" \"Microsoft Print to PDF\" \"2-4\"", SW_HIDE);
return 0;
}
```
以上代码中,WinExec函数用于执行指定的命令,第一个参数是要执行的命令字符串,第二个参数是窗口的显示方式,SW_HIDE参数表示隐藏窗口。在命令字符串中,/t参数用于指定打印,后面的参数依次为PDF文件路径、打印机名称和要打印的页数范围。你可以根据需要修改参数。
阅读全文