2011-06-30 194 views
0

私はpdfページを切り抜くためにpythonを使用しています。 すべて正常に動作しますが、ページサイズ(幅)を変更するにはどうすればよいですか?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) 

I作物のページは、私は同様にそれらのサイズを変更する必要があり、?

答えて

1

画像を切り抜いた後に拡大縮小しますか?あなたはp.scale(factor_x, factor_y)を使ってそれを行うことができます。

2

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

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

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

関連する問題