お世話になります
PHPのpdf生成ライブラリmpdf7を使って「A4-横」のPDFを横の状態を保ったまま「A4-縦」にしたいです
言葉を変えますとA4-横のPDFを90度回転させてA4-縦の状態にしたいです
(AdobeReaderで開いたときに、首を傾けると正常に読める状態)
pdfは必ず「A4-横」のフォーマットで出力する必要があるのですが、
FAX-API(Twilio)がA4横に対応しておらずA4縦にする必要があるらしく
「A4-横」のまま90度回転して出力したいのですがうまくいきません
▼以下は「A4-横」で出力されます
$pdf = new \Mpdf\Mpdf(array( 'format' => 'A4-L', 'orientation' => 'P', )); $pdf->WriteHTML('hoge'); $pdf->Output('huga.pdf','F');
▼以下は「A4-横」で出力されます
$pdf = new \Mpdf\Mpdf(array( 'format' => 'A4-L', 'orientation' => 'L', )); $pdf->WriteHTML('hoge'); $pdf->Output('huga.pdf','F');
▼以下は「A4-縦」で出力されます
$pdf = new \Mpdf\Mpdf(array( 'format' => 'A4', 'orientation' => 'L', )); $pdf->WriteHTML('hoge'); $pdf->Output('huga.pdf','F');
▼以下は「A4-縦」で出力されます
$pdf = new \Mpdf\Mpdf(array( 'format' => 'A4', 'orientation' => 'P', )); $pdf->WriteHTML('hoge'); $pdf->Output('huga.pdf','F');
▼以下は「A4-縦」で出力されます
$pdf = new \Mpdf\Mpdf(array( 'format' => array('210','297'), 'orientation' => 'P', )); $pdf->WriteHTML('hoge'); $pdf->Output('huga.pdf','F');
▼以下は「A4-横」で出力されます
$pdf = new \Mpdf\Mpdf(array( 'format' => array('210','297'), 'orientation' => 'L', )); $pdf->WriteHTML('hoge'); $pdf->Output('huga.pdf','F');
orientation が回転かなと思ったんですが
formatに用紙サイズを指定した場合はorientationは無視され
formatに数値を指定してorientationを'L'にした場合に
その数値がただ逆になるだけの機能のようです??
私が期待する結果はmpdf7では出来ないのでしょうか
別のPDF操作プログラムを使って回転だけしないとだめですかね
どなたか分かる方お教えくださいませ
あなたの回答
tips
プレビュー