3

私はpythonを使ってpdfページを切り取っています。すべて正常に動作しますが、ページ サイズ (幅) を変更するにはどうすればよいですか?

これは私のトリミングコードです:

input = PdfFileReader(file('my.pdf', 'rb'))
p = input.getPage(1)
(w, h) = p.mediaBox.upperRight
p.mediaBox.upperRight = (w/4, h)
output.addPage(p)

ページをトリミングするとき、サイズも変更する必要があります。どうすればよいですか?

4

3 に答える 3

2

次の関数を使用して、マージ関数呼び出しでスケーリング、回転、または平行移動を直接適用することもできます。

  • mergePage()
  • mergeRotatedPage()
  • mergeRotatedScaledPage()
  • mergeRotatedScaledTranslatedPage()
  • mergeScaledPage()
  • mergeScaledTranslatedPage()
  • mergeTransformedPage()
  • mergeTranslatedPage()

または、ページ オブジェクトで addTransformation() を使用します。

于 2012-10-25T12:45:36.860 に答える
2

トリミング後に画像を拡大縮小しますか? そのために使用できますp.scale(factor_x, factor_y)

于 2011-06-30T16:00:16.067 に答える