我使用html2pdf並傳遞$ this-> renderpartial('view',數組(..),真)到$內容。html2pdf不完全轉換阿拉伯文和RTL是有點搞砸
下面的代碼:
$content = $this->renderpartial('view',array(..),true);
$html2pdf = new HTML2PDF('P','A4','en');
$html2pdf->pdf->SetDisplayMode('real');
$html2pdf->WriteHTML($content);
$html2pdf->Output('/var/www/myapp/images/example.pdf','F');
視圖聲明一個OTF字體..我已經使用在線轉換器成功地導入到TCPDF。
但pdf的輸出有一些阿拉伯文,但一些字母和奇怪的英文字母分成正方形。更糟糕的是,即使在我的html中有RTL指令..文檔的某些部分仍然在LTR中。
我有我的輸出html,如果你需要看到它..沒有html2pdf位..直接從$ this-> renderpartial。如果你需要它,我會粘貼或附加爲圖像。
記住,你需要在你看來一個完整的HTML正在被renderParialed,如HTML打開一個結局和身體標記和...... – tinybyte
所有這有..
... 有一些PHP裏面的東西雖然,但不管怎樣的RenderPartial需要的正確的護理? –顯然html2pdf不支持阿拉伯語。看到這個線程http://stackoverflow.com/questions/12647917/converting-html-to-pdf-with-arabic –