失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python批量保存网页为pdf_在chrome中自动打印/保存网页为pdf - python 3.6

python批量保存网页为pdf_在chrome中自动打印/保存网页为pdf - python 3.6

时间:2023-12-09 20:54:57

相关推荐

python批量保存网页为pdf_在chrome中自动打印/保存网页为pdf  -  python 3.6

我正在尝试创建一个脚本,通过Chrome的打印功能自动保存只读pdf,以将其另存为同一文件夹中的另一个pdf。这将删除“只读”'特征。但是,在运行脚本时,我不确定在哪里可以指定自己的特定目标文件夹,脚本会直接将其保存在“下载”文件夹中。

非常感谢任何帮助。

import json

from selenium import webdriver

downloadPath = r'mypath\downloadPdf\'

appState = {

"recentDestinations": [

{

"id": "Save as PDF",

"origin": "local"

}

],

"selectedDestinationId": "Save as PDF",

"version": 2

}

profile = {'printing.print_preview_sticky_settings.appState':

json.dumps(appState)}

chrome_options = webdriver.ChromeOptions()

chrome_options.add_experimental_option('prefs', profile)

chrome_options.add_argument('--kiosk-printing')

driver = webdriver.Chrome(chrome_options=chrome_options)

pdfPath = r'mypath\protected.pdf'

driver.get(pdfPath)

driver.execute_script('window.print();')

如果觉得《python批量保存网页为pdf_在chrome中自动打印/保存网页为pdf - python 3.6》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。