我正在尝试创建一个脚本,通过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相关推荐

  1. 使用Python批量替换指定目录所有文件中的指定文本

    使用Python批量替换指定目录所有文件中的指定文本 # -*- coding: utf-8 -*- import os from = "aaa" #替换为什么内容,可以是多行 t ...

  2. 使用Python批量合并多个工作簿中的同名工作表

    批量合并多个工作簿中的同名工作表 使用Python的xlwings模块批量合并多个工作簿中的同名工作表 import os import xlwings as xw import pandas as ...

  3. python文本筛选多个word_用Python批量替换多个Word文件中的文字

    实例14:用Python批量替换多个Word文件中的文字 公众号"Python操作Office软件高效工作" 29 人赞同了该文章 我们在实例7中批量生成了采购合同.但是假设现在我 ...

  4. word批量替换多组文字 python_实例14:用Python批量替换多个Word文件中的文字

    我们在实例7中批量生成了采购合同.但是假设现在我方的公司名由"ABC商贸有限公司"变成了"ABC贸易有限公司",那我们就需要去每份合同中对应位置进行替换.当然也 ...

  5. Python实现条码识别:从图像中自动检测和识别条形码

    Python实现条码识别:从图像中自动检测和识别条形码 在现代零售业中,条形码是一项必不可少的技术.它们提供了一种快速.准确和可靠的方法来追踪和管理库存.随着计算机视觉技术的发展,我们可以利用Pyth ...

  6. Python批量提取Word文件题库中的答案

    问题描述:假设有Word文件"Python题库.docx"中有若干Python题目(目前有1000道,已在公众号内分享第一期1000道Python题库系列分享一(17道))和对应的 ...

  7. [日常] [Python] 批量将某个文件夹下的.ppt/.pptx/.pptm转换为.pdf文件,并且将其移入/ppt文件夹中

    Reference Python 3 – 批量将PPT转换为PDF_proplume的博客-CSDN博客 前提 安装comtypes库,需要用其操纵Microsoft PowerPoint. 命令行输 ...

  8. python批量读取文件名_python - 从路径中提取文件名,无论os / path形式如何

    python - 从路径中提取文件名,无论os / path形式如何 无论操作系统或路径格式是什么,我可以使用哪个Python库从路径中提取文件名? 例如,我想要所有这些路径返回c: a/b/c/ a ...

  9. python 批量读取xlsx并合并_python合并多个excel表格数据-python如何读取多个excel合并到一个excel中...

    python如何读取多个excel合并到一个excel中 思路 利用python xlrd包读取excle文件,然后将文件内容存入一个列表中,再利用xlsxwriter将内容写入到一个新的excel文 ...

  10. 怎样用python批量处理文件夹_套娃式文件夹如何通过Python批量处理

    前言 在我对项目组的一些训练图像进行预处理的时候,发现处理的图像是分好了类,在文件夹里的文件夹里,套娃式存储的,所以对我批处理,以及按原文件夹规则进行存储的时候,就会造成很大困扰 但通过下面几个函数的 ...

最新文章

  1. 第一个MapReduce程序
  2. C# 日志框架的添加
  3. 在Visual Studio设置隐藏cmd,GTK程序有效
  4. Acwing第 5 场周赛【未完结】
  5. helm istio k8s docker
  6. Cpp / #error、static_assert、assert 区别
  7. HTML rel 属性
  8. 【Linux】一步一步学Linux——kill命令(124)
  9. 这4种分析方法,大牛产品经理都在用
  10. as运行时不报错却闪退_字典访问不存在的key 时,如何才能不报错?
  11. Java 二十五载,正在 Kotlin 化!
  12. CF1041E Tree Reconstruction_构造_思维题
  13. 高清卫星影像DEM数据免费下载,3款软件4个网站推荐收藏!
  14. Android自定义输入车牌号键盘、车牌简称,数字 ,字母键盘
  15. EyouCMS文章图片懒加载
  16. 怎样配置 Docker IPv6 ?
  17. [生存志] 第79节 国语述诸国
  18. parameterType和resultType
  19. 使用GORM操作数据库
  20. 使用Visual Studio Code 进行Python编程(二)-print、if、for的用法

热门文章

  1. TK mybatis 逆向工程
  2. python调用nmap扫描全端口_Python-通过调用Nmap来进行端口扫描
  3. Nmap 扫描主机端口
  4. android查看经纬度,安卓获取经纬度位置
  5. CSS 实现地图点位Marker
  6. (一)文件系统-ext4特性
  7. 数据库基本语句(SQL)
  8. 如何基于web技术开发国产化网管软件
  9. C++ stl库 手写 源码分析
  10. [生存志] 第54节 武经七书司马法