I\'m working with Python3 and I want to simulate writing to a file, but without actually creating a file.
For example, my specific case is as follows:
Since the PdfFileMerger.write method supports writing to file-like objects, you can simply make the PdfFileMerger
object write to a BytesIO
object instead:
from io import BytesIO
merger = PdfFileMerger()
for pdf in files_to_merge:
merger.append(pdf)
output = BytesIO()
merger.write(output)
merger.close()
file_content = output.getvalue()