gpt4 book ai didi

go - 使用 GoLang 将参数传递给 wkhtmltopdf

转载 作者:数据小太阳 更新时间:2023-10-29 03:24:45 28 4
gpt4 key购买 nike

我正在尝试开发一个小型应用程序,使用 wkhtmltopdf 和 GoLang 将 html 转换为 pdf。但是当我尝试向它传递参数时,退出状态为 1。

args := []string{"--page-height 420mm","--page-width 297mm","/path/src/edit.html","/path/src/edit.pdf"} fmt.Println(args) cmd := exec.Command("/home/local/ZOHOCORP/santhosh-4759/Downloads/wkhtmltox/bin/wkhtmltopdf",args...) fmt.Println(cmd)

cmd 和 args 的输出

cmd: &{/path/wkhtmltopdf [/path/wkhtmltopdf --page-height 420mm --page-width 297mm /path/src/edit.html /path/src/edit.pdf] [] [] false [] [] [] [] }

args[--page-height 420mm --page-width 297mm /path/src/edit.html /path/src/edit.pdf]

最佳答案

尝试这种方式,你必须用你的替换路径

args := []string{"./wkhtmltopdfTest/edit.html","./wkhtmltopdfTest/edit.pdf"}
cmd := exec.Command("/usr/local/bin/wkhtmltopdf",args...)

out,err := cmd.CombinedOutput()

if err == nil {
fmt.Printf("PDF succesfully generated")
} else {
fmt.Printf("Error: %s %s", err, out)
}

如果好的话,可以加上--page参数

关于go - 使用 GoLang 将参数传递给 wkhtmltopdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45097134/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com