[英]Create a pdf file, write in it and return its byte stream with PyMuPDF
使用 PyMuPDF,我需要創建一個 PDF 文件,向其中寫入一些文本,並返回其字節 stream。
這是我的代碼,但它使用文件系統來創建和保存文件:
import fitz
path = "PyMuPDF_test.pdf"
doc = fitz.open()
page = doc.newPage()
where = fitz.Point(50, 100)
page.insertText(where, "PDF created with PyMuPDF", fontsize=50)
doc.save(path) # Here Im saving to the filesystem
with open(path, "rb") as file:
return io.BytesIO(file.read()).getvalue()
有沒有一種方法可以創建一個 PDF 文件,在其中寫入一些文本,然后在不使用文件系統的情況下返回其字節 stream?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.