我正在使用go-wkhtmltopdf包来用go lang生成PDF。我用下面的代码显示在PDF的每一页页脚。我想传递一些动态数据到页脚显示相同的。我找不到任何方法这样做。请帮帮忙
"bytes"
"encoding/base64"
"fmt"
htmlTemplate "html/template"
"path"
"strings"
textTemplate "text/template"
wkhtml "github.com/SebastiaanKlippert/go-wkhtmltopdf"
pdfg, err := wkhtml.NewPDFGenerator()
if err != nil {
return nil, err
}
page := wkhtml.NewPageReader(strings.NewReader(util.FilterSmartQuotesEtc(html)))
page.FooterHTML.Set("templates/footer.html")
pdfg.AddPage(page)
err = pdfg.Create()
templates/footer.html是我想传递数据的页脚文件。任何帮助真的很感激。
1条答案
按热度按时间h79rfbju1#
在不同的注意事项,OP,你应该提供一个minimum reproducible example。尽管如此,这里有一个 * 独立 * 的方法来使用go-wkhtmltopdf将
templates/footer.html
叠加到页面的页脚上: