如何以编程方式将网页批量转换为pdf?
How to batch convert web pages to pdf programmatically?
我有相当多的 URLs
形式的 some/web/address/[0-9]+
,我想将它们全部转换为 PDF
,我该怎么做?
我已经用 Google 搜索并在 Whosebug 上搜索了它,但如果它是重复的,请给我 link 一个好问题,我会删除它。
终于找到我要找的东西了:
我需要类似 wkhtmltopdf
的东西,因为它可以将 HTML
文件更改为 PDF
。
还有一个很好的命令行浏览器 cURL
可以捕获网页并具有丰富的功能集。
所以我可以通过管道传输这两个并得到我想要的结果:
for i in `seq 1 n`; do
curl "some/web/address/$i" "prefix-$i.html";
wkhtmltopdf "prefix-$i.html" "prefix-$i.pdf"
done;
Happy coding :)
我有相当多的 URLs
形式的 some/web/address/[0-9]+
,我想将它们全部转换为 PDF
,我该怎么做?
我已经用 Google 搜索并在 Whosebug 上搜索了它,但如果它是重复的,请给我 link 一个好问题,我会删除它。
终于找到我要找的东西了:
我需要类似 wkhtmltopdf
的东西,因为它可以将 HTML
文件更改为 PDF
。
还有一个很好的命令行浏览器 cURL
可以捕获网页并具有丰富的功能集。
所以我可以通过管道传输这两个并得到我想要的结果:
for i in `seq 1 n`; do
curl "some/web/address/$i" "prefix-$i.html";
wkhtmltopdf "prefix-$i.html" "prefix-$i.pdf"
done;
Happy coding :)