有没有人遇到过将文本或文档转换为pdf的PHP代码?
它必须遵循与原始txt或doc文件相同的格式,这意味着换行符以及新段落......
答案 0 :(得分:4)
使用phpLiveDocx:
可以从DOC转换为PDF$phpLiveDocx = new Zend_Service_LiveDocx_MailMerge();
$phpLiveDocx->setUsername('username')
->setPassword('password');
$phpLiveDocx->setLocalTemplate('document.doc');
// necessary as of LiveDocx 1.2
$phpLiveDocx->assign('dummyFieldName', 'dummyFieldValue');
$phpLiveDocx->createDocument();
$document = $phpLiveDocx->retrieveDocument('pdf');
file_put_contents('document.pdf', $document);
unset($phpLiveDocx);
对于PDF格式的文本,您可以使用pdf extension是PHP。 您可以查看示例here。
答案 1 :(得分:1)
请参阅 HTML_ToPDF 。它也适用于文本。
答案 2 :(得分:1)
看看this SO question。在命令行模式下使用OpenOffice进行转换可以完成,但您必须搜索一下转换宏。我不是说它重量轻但是:)
答案 3 :(得分:0)
自从我接触PHP以来已经很长时间了,但如果您可以通过它进行Web服务调用,请尝试this product。它提供出色的转换保真度。它还支持其他格式,包括Infopath,Excel,PowerPoint等以及Watermarking support。
请注意我已经使用过该产品,因此通常的免责声明适用。