如何使用pyPDF2,Python将PDF与可填写表单字段合并/合并?

时间:2019-04-25 01:05:49

标签: python python-2.7 pdf pypdf2

我正在尝试使用pypdf2和python 2.7合并两个具有表单元素的pdf文件。合并这两个pdf文件时,文件2的表单元素被文件1的表单元素覆盖。

我正在使用的代码示例为:

def merger(input_paths, output_path):
    try:
        pdf_writer = PdfFileWriter()
        for path in input_paths:
            logging.info("Adding file: %s" % path)
            pdf_reader = PdfFileReader(path)
            for page in range(pdf_reader.getNumPages()):
                inFile = pdf_reader.getPage(page)
                pdf_writer.addPage(inFile)

        with open(output_path, 'wb') as fh:
            pdf_writer.write(fh)
        print("final out put ::::" + output_path)
    except Exception, e:
        logging.error("Error merging pdf file.")
        traceback.print_exc()
        pass

你能指出我正确的方向吗?

0 个答案:

没有答案