2011-04-29 74 views
1

我正在使用Google项目API将HTML转换为PDF。伟大的工程,是惊人的。你可以在这里得到它,如果你想: http://code.google.com/p/dompdf/从file_put_contents到服务器上的保存文件

我的问题是这样的,这个插件做它的魔力,我得到这样的:

file_put_contents("nameOfPdf.pdf", $pdf); 

如何从这个去将其保存到我的服务器?我是将信息保存到服务器的新手,请详细介绍一下。

谢谢。

更多CODE这里

$dompdf = new DOMPDF(); 
    $dompdf->load_html($html); 
    $dompdf->set_paper("a4" , "portrait"); 
    $dompdf->render(); 

    $dompdf->stream("xxxxx.pdf", array("Attachment" => false)); 

    $pdf = $dompdf->output(); 

// You can now write $pdf to disk, store it in a database or stream it 
// to the client. 

    file_put_contents("xxxxx.pdf", $pdf); 
+0

我不明白你的问题是什么? “保存到服务器”到底是什么意思? – 2011-04-29 16:11:05

+0

这个想法是,插件将HTML转换为PDF。然后我想将该pdf保存到我的服务器。这有帮助吗?让我知道。 – denislexic 2011-04-29 16:13:04

+1

是不是你显示的那条线没有这样做? – 2011-04-29 16:15:16

回答

0

如果我读docs正确,你需要删除这一行:

$dompdf->stream("xxxxx.pdf", array("Attachment" => false)); 

将其保存到磁盘,没有任何输出。

要指定路径,请在file_put_contents呼叫中显示文件名的位置添加路径。

+0

天才。太感谢了。 – denislexic 2011-04-29 16:28:12

相关问题