这是我第一次使用wkhtmltoimage。我正在尝试截取网址的截图。但我需要的图像宽度为1024,高度为768;可能吗?目前它给我一个宽1024和高431的图像。
我目前使用的命令是
"C:/Program Files (x86)/wkhtmltopdf/wkhtmltoimage.exe --width 1024 --height 768" http://www.google.com/ D:/example.jpg
但是它说:
'“C:/ Program Files(x86)/wkhtmltopdf/wkhtmltoimage.exe --width 1024 --height 768”'无法识别为内部或外部命令,可运行程序或批处理文件。
我使用的是引文,因为我使用的是Windows localserver。
答案 0 :(得分:4)
试试这个,
C:\Program" "Files" ("x86")"\wkhtmltopdf\wkhtmltoimage.exe --width 1024 --height 768 http://www.google.com/ D:\example.jpg
或
"C:\Program Files (x86)\wkhtmltopdf\wkhtmltoimage.exe" --width 1024 --height 768 http://www.google.com/ D:\example.jpg
您需要将单个参数组合为单个字符串。
答案 1 :(得分:2)
试试这个
"C:\Program Files (x86)\wkhtmltopdf\wkhtmltoimage.exe" --width 1024 --height 768 http://www.google.com/ D:\example.jpg
您可能需要围绕Google和示例进行引用。
答案 2 :(得分:0)
您应该将wkhtmltoimage.exe的路径添加到PATH
环境变量中。
因此,你可以从那里到处调用你的wkhtmltoimage:
wkhtmltoimage --width 1024 --height 768 http://www.google.com D:\example.jpg
control sysdm.cpl
Advanced system settings
标签Environment variables
Path
系统变量,并将目录C:\Program Files (x86)\wkhtmltopdf
添加到其中。然后重新启动控制台,并执行命令。