我設法將HTML頁面轉換爲PDF文檔數據。現在,我添加了一個PDF文件的上傳來包含在這個文檔數據中。我期待找到最好的方式來做到這一點,並沒有發現任何正確的工作。以下是具體細節:使用PHP輸出HTML + PDF到PDF格式
- HTML構成了頁面的一半,上傳的PDF必須從此頁面開始追加。
- 如果附加的PDF超過半頁,它會繼續到第二頁(HTML內容和PDF內容之間沒有分頁符)
- 完全包含多頁PDF(一旦我有一個好的解決方案,我可以計算這部分出)
我已經嘗試了幾種不同的方法,每一個都有自己的缺點:。
- PDF到HTML的轉換,並與原有的HTML格式化的問題噸結合。如果客戶端保持格式簡單,這不是問題(但我們都知道t不會發生)。
- 只需將PDF附加到PDF輸出。啓動第2頁上的追加,而不是第1頁。
- 將PDF轉儲到圖像並將圖像標籤放入HTML中。最漂亮的結果,但需要裁剪空白,並推動任何超過半頁的東西到第二。
我使用DOMPDF進行HTML到PDF的轉換。因爲我試過PDFLib,FPDI和ImageMagick/GhostScript(圖像轉換)。也許這是在黑暗中拍攝的,但是有誰知道更好的方法?
你沒有提到的另一個主要的PDF庫是TCPDF。 http://tcpdf.org/ – SDC 2012-07-23 15:58:22
你有沒有試過這個:http://www.fpdf.org/ – 2012-07-25 03:18:26