以下のコードを使用して、pdfページを既存のキャンバスオブジェクトにインポートしてPDFに保存しようとしています。これは通常正常に動作しますが、スキャンしたドキュメントからPDFを作成してみると、空白のページが表示されることに気付きました。何かお手数ですか?ReportLabとpdfrw:スキャンしたPDFをインポートする
from reportlab.pdfgen import canvas
from pdfrw import PdfReader
from pdfrw.buildxobj import pagexobj
from pdfrw.toreportlab import makerl
c = canvas.Canvas(Out_Folder+pdf_file_name)
c.setPageSize([11*inch, 8.5*inch])
page = PdfReader(folder+'2_VisionMissionValues.pdf',decompress=False).pages
p = pagexobj(page[0])
c.setPageSize([11*inch, 8.5*inch]) #Set page size (for landscape)
c.doForm(makerl(c, p))
c.showPage()
c.save()
ありがとうございます!
2つの質問:1)あなたは0.3を使用していますか、githubから最新のものをインストールしましたか。 2)あなたは私に動作しないPDFを送ることができますか? –
私は3.4.0を使用しています。 PDFを直接送信できますか? S.O。 –
私はPython版ではなく、pdfrw版を意味しました。私の電子メールアドレスはgithubで入手できます。 –