将文档转换为PDF

时间:2019-07-01 18:14:13

标签: php xml pdf soap pdf-generation

我有一个陌生人文件,但我不知道它是哪个扩展名,因此我需要将其转换为 PDF ,因此我们的想法是内容,然后我们将其另存为 PDF

我的尝试:

$responce = $this->getDocumentContent();//this function returns me the $responce content bellow. 
$documentFolder = $this->getDirectory().'/document/'; //var/www/project/document/
$documentFullPath = $this->getDirectory().'/document/file1.pdf';
$this->_io->mkdir($documentFolder, 0775);//create folder var/www/project/document
$document = fopen($documentFullPath, "w+");//create pdf file var/www/project/document/file1.pdf
fwrite($document, $responce);
fclose($document);

现在使用此代码,我在file1.pdf中很好地创建了var/www/project/document/file1.pdf,但是它是空的!,没有内容,file1.pdf的权重不是0而是{ {1}},但我什么都看不到。我不知道问题出在哪里。

163.2 Ko

$responce =

1 个答案:

答案 0 :(得分:0)

PDF实际上提到了它:

/Producer ([ClibPDF Library 2.02-r1-2] Windows XP)

ClibPDF对PHP的支持早在很早以前就已经转移到PECL中(使用PHP 5.1)。该扩展不是面向对象的,因此这里有一些附加的包装器。

替代方法是HaruPDFlib或基于PHP的可用库之一。