2011-04-04 1010 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