首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python:合并两个PDF/A或将常规PDF转换为PDF/A

Python:合并两个PDF/A或将常规PDF转换为PDF/A
EN

Stack Overflow用户
提问于 2021-11-26 10:43:57
回答 2查看 84关注 0票数 0

我希望合并两个PDF 1/A文档,生成一个PDF 1/A,使用Python可以吗?我一直无法找到支持此功能的库。PikePDF可以合并它们,以使结果符合PDF1/A,但它不是有效的PDF1/A文档(最终结果为1.3)。

另一种选择是将PikePDF合并结果转换为PDF1/A,但我找不到能够执行转换的Python库。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2021-11-26 10:56:20

您可以使用pypdf2并执行以下操作来合并pdf

代码语言:javascript
复制
import os, logging
from PyPDF2 import PdfFileMerger

def merge_pdf(self):
    try:
        merger = PdfFileMerger()
        for files in PDF_FILES:
            merger.append(os.path.join(PDF_BASE_PATH,files))
        merger.write(os.path.join(PDF_BASE_PATH,'merged.pdf'))
        merger.close()
    except Exception as e:
        response = str(e)
        logging.info(f'Merge Files : {response}')
        raise e
票数 1
EN

Stack Overflow用户

发布于 2021-11-26 10:49:39

你有没有尝试过使用PyPdf2模块?

尝试以下代码:

代码语言:javascript
复制
from PyPDF2 import PdfFileMerger

pdfs = ['file1.pdf', 'file2.pdf', 'file3.pdf']

merger = PdfFileMerger()

for pdf in pdfs:
    merger.append(pdf)

merger.write("result.pdf")
merger.close()
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70123160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档