2012-03-14 123 views
0

我正在開發一個PHP/MySQL項目,打印出每個人的詳細信息和每個合同結束時的多個合同,我還想添加一個文檔的內容/ pdf文件(如半頁公司手冊)。我需要pdf/doc在同一頁面(作爲其一部分)內打印,但在動態數據之後打印,類似於iframe。有任何想法嗎?使用PHP嵌入pdf文件並打印到打印機使用PHP

+0

打印?到屏幕?打印機? – 2012-03-14 16:06:38

+0

澄清添加到標題,我需要打印到實際打印機 – bikey77 2012-03-14 16:09:24

+1

是什麼阻礙您提供PDF作爲文件,然後用戶可以打印它?如果您還需要打印HTML頁面,請將其添加到PDF中。其他的一切都取決於瀏覽器可以做什麼/做什麼不同,所以不太可行(例如iframe)。 – hakre 2012-03-14 16:29:47

回答

1

嵌入PDF文件最好是片狀的。我將此頁面的示例用作測試:http://pdfobject.com/markup/index.php

在Chrome中,它使用其本機PDF查看器。打印頁面會導致瀏覽器截取嵌入式PDF並將其嵌入。結果是最終輸出中質量較差的文本,並且它有點不可預知,並且您無法控制PDF本身。

在IE9和Firefox中,他們使用任何PDF閱讀器可用 - Adob​​e Acrobat Pro 9在我的情況。這些瀏覽器在打印時不會嘗試使用PDF,而只是在應該顯示的位置顯示空白的方塊。