2011-04-04 1095 views
1

我不這麼有經驗的程序員......只在C#不PHP和HTML生成一個網址爲PDF文件

我想創建一個URL鏈接到PDF文件,我會做一個證書當他們通過了一個測驗和這個測驗,我會創建一個url鏈接...

這是在PHP或HTML。

+1

http://stackoverflow.com/questions/3454407/generate-pdf-file-from-html-page-while-on-shared-hosting將負責你在正確的方向,永遠記得使用搜索功能,99.999%的時間已經被回覆:) – 2011-04-04 07:40:53

+0

你能多解釋一下嗎?這個證書是否與來自數據庫的一些分數有關。如果是的話 - 你可以創建一個頁面,該頁面將查詢字符串作爲查詢字符串,並基於該頁面生成URL。只是猜測仍然不確定 – sajoshi 2011-04-04 07:40:53

+2

呃...你想要生成PDF,還是隻是鏈接到它? – 2011-04-04 07:41:02

回答

2

看一看PrinceXML

這絕對是最好的HTML/CSS到PDF格式轉換器,雖然它不是免費的(但是,嘿,你的編程也不是免費的,所以如果它節省了你10個小時的工作,你可以免費回家。)

哦,是的,我提到這是第一個(也可能是唯一的)HTML2PDF解決方案,它可以完整地完成ACID2!?

http://princexml.com/samples/

Convert HTML + CSS to PDF with PHP?

+0

但它會生成一個url給用戶!? – BeGeek 2011-04-04 08:02:17

0

有兩種情況:

如果你想顯示測驗爲HTML後的結果,沒有必要提及關於PDF。

但是,如果您想將結果顯示爲PDF並讓測驗人員下載此PDF結果,您需要通過您自己的代碼創建一個PDF文件,類似PDF庫;

爲PHP,你可以使用這個標準的PDF庫:
http://php.net/manual/en/book.pdf.php

示例使用PHP的PDF庫:
http://www.php.net/manual/en/pdf.examples-basic.php

創建PDF文件後,就可以輕鬆創建一個URL(一個以http開頭的字符串)到該PDF文件,取決於您的域,以及到剛剛創建的PDF文件的目錄路由。

希望這可以幫助

+0

謝謝...我會試一試.. – BeGeek 2011-04-04 08:19:13

+0

當我走了連接道路,所以它只是在下載格式..我希望它在您點擊鏈接時查看證書。 – BeGeek 2011-04-04 08:22:43

+0

@BeGeek:我想你使用上面的鏈接創建PDF文件的例子?是的,如果您的網絡瀏覽器不支持直接顯示PDF,它會強制您下載PDF。正如我所知,你可以直接在瀏覽器中看到谷歌瀏覽器的PDF – nicola 2011-04-04 08:57:38