使用PHP预览或创建示例PDF

时间:2014-08-14 18:44:36

标签: php pdf

我已经搜索过,似乎无法找到任何可以解决此问题的方法。我尝试做的是将文件上传到服务器上,我试图创建一个类似于亚马逊的预览工具,只显示几页pdf。

我已经设法使用带有PHP的MP3来做到这一点,但我真的很难为PDF做准备。这个想法是它会削减pdf,只显示pdf样本中的前两页。

我尝试使用substr来限制保存php的输出,但这不起作用。

有没有其他人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

以下是使用fpdffpdi

的示例
<?php

include 'fpdf/fpdf.php';
include 'fpdi/fpdi.php';

$pdf = new FPDI();
// add a page
// set the source file
$pdf->setSourceFile("document.pdf");

// import page 1 
// you can repeat this or put inside a loop 
// to import multiple pages by their page number
$pdf->AddPage();
$tplIdx = $pdf->importPage(1);
$pdf->useTemplate($tplIdx);

$pdf->Output();

请注意,这不适用于加密文件。