首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏用户6291251的专栏

    10个有趣的Python高级脚本,建议收藏!

    使用Python的pikepdf模块,即可对文件进行加密,写一个循环就能进行批量加密文档。 # PDF加密 import pikepdf pdf = pikepdf.open("test.pdf") pdf.save('encrypt.pdf', encryption=pikepdf.Encryption # PDF解密 import pikepdf pdf = pikepdf.open("encrypt.pdf", password='your_password') pdf.save("decrypt.pdf

    1.9K20编辑于 2022-05-26
  • 来自专栏数据科学学习手札

    「Python实用秘技04」为pdf文件批量添加文字水印

    而借助reportlab和pikepdf这两个实用的pdf文件操作库,我们就可以很方便地实现批量文字水印添加工作。    利用pip install reportlab pikepdf 完成安装后,我们就可以按照步骤来实现需要的功能: 生成指定的文本水印pdf文件   为了向目标pdf文件添加水印,我们首先需要有单独的pdf 你可以自己动手调参以找到大小以及画幅都令你满意的水印导出结果: 将水印文件批量覆盖到目标pdf文件中   搞定了文本水印文件的生成之后,接下来我们就可以把现成的水印文件插入到目标pdf文件中,这里我们使用pikepdf 中的相关功能就可以轻松实现,我写了一个简单的函数,大家在调用时只需要传入几个必要参数即可: from typing import List from pikepdf import Pdf, Page,

    1.7K10编辑于 2022-05-09
  • 来自专栏Python大数据分析

    「Python实用秘技04」pdf文件批量添加文字水印

    而借助reportlab和pikepdf这两个实用的pdf文件操作库,我们就可以很方便地实现批量文字水印添加工作。 利用pip install reportlab pikepdf完成安装后,我们就可以按照步骤来实现需要的功能: 生成指定的文本水印pdf文件 为了向目标pdf文件添加水印,我们首先需要有单独的pdf格式的文本水印文件 你可以自己动手调参以找到大小以及画幅都令你满意的水印导出结果: 将水印文件批量覆盖到目标pdf文件中 搞定了文本水印文件的生成之后,接下来我们就可以把现成的水印文件插入到目标pdf文件中,这里我们使用pikepdf 中的相关功能就可以轻松实现,我写了一个简单的函数,大家在调用时只需要传入几个必要参数即可: from typing import List from pikepdf import Pdf, Page,

    1.8K20编辑于 2022-04-03
  • 来自专栏未闻Code

    一日一技:如何批量给PDF添加水印?

    准备环境 要完成这个需求,需要安装两个模块,分别叫做reportlab和pikepdf。 使用Pip安装就可以了: python3 -m pip install reportlab pikepdf 然后,需要找到一个.ttf或者.ttc格式的中文字体。你可以直接从网上下载中文字体文件。 使用pikepdf完成这个工作非常简单,编写一个combine.py文件,代码如下: import glob from pathlib import Path from pikepdf import Pdf

    2K10编辑于 2022-05-23
  • 来自专栏HelloGitHub

    《HelloGitHub》第 73 期

    informativeText="Hello World"}):send() end) 地址:https://github.com/Hammerspoon/hammerspoon Python 项目 26、pikepdf :用于读取和写入 PDF 文件的 Python 库 import pikepdf with pikepdf.open('input.pdf') as pdf: num_pages = len( pdf.pages) del pdf.pages[-1] pdf.save('output.pdf') 地址:https://github.com/pikepdf/pikepdf 27

    1K30编辑于 2022-05-22
  • 来自专栏自动化办公

    告别手动编辑:9个Python库让PDF操作自动化

    pikepdf 优点:基于C++的QPDF,功能丰富,可以提取内容、操作页面。对标PyPDF2和pdfrw,偏向底层操作。缺点:可能在某些高级功能上不如PyPDF2灵活。

    2.7K10编辑于 2024-05-30
  • 来自专栏优秀的第三方库

    深度解析:Python中处理PDF的库有很多,我应该选择哪一个?

    https://pymupdf.readthedocs.io “合规性”专家 pikepdf 目标:专注于正确性、安全性和对 PDF https://pikepdf.readthedocs.io/ “内容生成”专家ReportLab, borb 目标:从零开始,以编程方式生成布局精美、

    95111编辑于 2025-10-01
  • 来自专栏机器学习与统计学

    用 Python 把 PDF 玩的明明白白

    项目地址:https://github.com/pymupdf/PyMuPDF 功能 PyMuPDF 支持多种文档格式,如 PDF、XPS、EPUB 等,而其他软件如 pikepdf、PyPDF2、pdfrw

    1.7K10编辑于 2024-11-22
  • 来自专栏DeepHub IMBA

    可视化FAISS矢量空间并调整RAG参数提高结果精度

    sentence-transformers flask-sqlalchemy psutil unstructured pdf2image unstructured_inference pillow_heif opencv-python pikepdf

    79010编辑于 2024-03-01
  • 来自专栏信数据得永生

    PyMuPDF 1.24.4 中文文档(十三)

    PikePDF 类似于 PDFrw 的 Python 包,但基于 C++库 QPDF。 PDF2JPG 专门用于将 PDF 页面渲染为 JPG 图像的 Python 包。 doc = PdfReader("input.pdf") writer = PdfWriter() writer.trailer = doc writer.write("output.pdf") PikePDF from pikepdf import Pdf doc = Pdf.open("input.pdf") doc.save("output.pdf") PyPDF2 pdfmerge = PyPDF2 PikePDF 与 PDFrw 类似的 Python 包,但基于 C++ 库 QPDF。 PDF2JPG 专门用于将 PDF 页面呈现为 JPG 图像的 Python 包。 from pikepdf import Pdf doc = Pdf.open("input.pdf") doc.save("output.pdf") PyPDF2 pdfmerge = PyPDF2

    3K11编辑于 2024-06-21
领券