我有一个php脚本,可以让你输入你的名字,然后创建一个证书,这部分工作很好,但希望完成的证书被下载为pdf。
我已经搜索了许多论坛和网站,但无法弄清楚如何做到这一点,我非常困惑和困惑。
php live test版本可以在
http://gmdesign.org.uk/xxx/h
我花了4个月的时间来创建它,因为php不是我的事,这是4个月的压力,我绝望地问现在是否有人可以为我添加正确的代码,以便证书下载为pdf代码在这里:
http://gmdesign.org.uk/xxx/h/script1.zip
当您输入名称并继续,然后生成证书时,它可以正常工作,但当您单击下载时,生成的pdf是完全错误的,它不会显示您的姓名,还会显示页面的其余部分,就像打印输出一样
谢谢
发布于 2015-01-11 12:14:16
如果您想使用Dragon的解决方案,请使用$_GET变量,例如...
在页面顶部,放置:
$fullName = $_GET['fullname'];然后,您可以使用: hxxp://gmdesign.org.uk/xxx/h/certificate.php?fullname=Full Name
然后,URL将是您在$fullName中添加的任何内容。
Example: <? echo($fullName); ?> would echo "Full Name" 然后我想他是说把它保存在pdfcrowd上,比如"http://gmdesign.org.uk/xxx/h/certificate.php?fullname=Full Name“,它会把你的证书模板保存为一个带有”全名“的PDF文件。
但是,如果您不想使用第三方将页面转换为PDF,可以像Koen推荐的那样查看TCPDF,或者查看http://wkhtmltopdf.org。
发布于 2015-01-11 13:31:48
你可以使用phpToPDF库从html文件中创建
您已经完成了生成证书html文件编码,现在您必须在phpToPDF库中提供该文件,以便它将html转换为pdf并将其存储在您的服务器上,然后您必须提供用于下载证书pdf文件的下载按钮的链接。
对于API库,您需要在向该库注册后获得的phoToPDF密钥。
https://stackoverflow.com/questions/27882040
复制相似问题