我想将 PDF 文件作为文本(postscript)读取,在文件结构中添加新对象并将最终输出另存为新 PDF,但如果我只是复制 PDF PostScript 内容并将其粘贴到新创建的 PDF 文件中(其中encoding='ansi'
),该文件不起作用。
我确信这可能是编码问题,但我不确定在处理原始 PostScript 内容后应该怎么做才能获得有效的 PDF 文件格式。
这是一段对我不起作用的代码:
pdf_file = open('Input.pdf', 'r', encoding='ansi').read()
pdf_file_bytes = bytearray(pdf_file, 'ansi')
pdf_file = open('Output_bytes.pdf', 'wb').write(pdf_file_bytes)
正如我所说,输出 PDF 无效!