我使用无头Chrome的print-to-pdf功能来创建给定网页的PDF。但是,我需要的是将两个单独的网页合并为一个PDF文件。这可能是使用无头Chrome吗?
答案 0 :(得分:0)
本身没有无头铬。我是Api2Pdf.com的创建者,它同时支持无头的chrome和PDF的合并/合并。
您需要做的是总共进行3次API调用。使用Headless Chrome端点针对您要查找的每个网页进行一次API调用。然后进行最后一个API调用,将两个页面合并在一起。
如果您使用的是python client library,则可以执行以下操作。
from api2pdf import Api2Pdf
a2p_client = Api2Pdf("Your-Api-Key")
web_page1 = a2p_client.HeadlessChrome.convert_from_url("http://your-site.com").result['pdf]
web_page2 = a2p_client.HeadlessChrome.convert_from_url("http://another-site.com").result['pdf']
merge_pdf = a2p_client.merge([web_page1, web_page2]).result['pdf']
print(merge_pdf)
希望有帮助。