我有一个动画书 jquery 页面和太多的电子书(pdf 格式),无法在上面显示。我需要隐藏这些 PDF,以便我想用 PHP 获取它的内容并用我的 FlipBook jquery 页面显示它。(而不是提供整个pdf,我想将其作为部分提供)。
有什么办法可以用 PHP 获取 PDF 文件的全部内容?我需要根据他们的页面将它们分开。
Uma*_*zai 10
您可以使用 PDF Parser(PHP PDF 库)从 PDF 中提取所有内容。
PDF 解析器库链接:http : //www.pdfparser.org/
在线演示链接: http : //www.pdfparser.org/demo
文档链接: http : //www.pdfparser.org/documentation
示例代码:
<?php
// Include Composer autoloader if not already done.
include 'vendor/autoload.php';
// Parse pdf file and build necessary objects.
$parser = new \Smalot\PdfParser\Parser();
$pdf = $parser->parseFile('document.pdf');
$text = $pdf->getText();
echo $text;
?>
Run Code Online (Sandbox Code Playgroud)
关于你问题的另一部分:
如何将您的 PDF 页面转换为图像:
<?php
$im = new imagick('file.pdf[0]');
$im->setImageFormat('jpg');
header('Content-Type: image/jpeg');
echo $im;
?>
Run Code Online (Sandbox Code Playgroud)
的[0]手段page 1。