2

私は Zend_Pdf を使用しています。ある時点で、ソース ページの幅と高さを and を使用して読み取っています$page->getWidth();$page->getHeight();

ほとんどの場合、問題なく読めます。

ただし、Zend PDF の戻り値が逆になる場合もあります。標準のレター サイズの PDF では、幅が 11 インチ、高さが 8.5 インチと表示されます。なぜそんなことをするのか理解できません。

問題の PDF を 1.4、PDF/A として保存してみましたが、結果はすべて同じです。

4

1 に答える 1

3

少し調べてみると、それを理解することができました。

このページは、「回転」が 270 度に設定されているようにコーディングされていることがわかりました。

Zend_Pdf_Page 内でこの変数にアクセスできます。

$this->_pageDictionary->Rotate->value

次に、回転が 90 または 270 に設定されている場合は、幅と高さを逆にします。

于 2011-12-14T19:42:59.653 に答える