用于显示信息和执行PDF操作(如分离)的PDF工具。

v0.3.0 2019-08-09 12:30 UTC

This package is auto-updated.

Last update: 2024-09-10 01:06:35 UTC


README

需求

此库依赖于poppler utils,可以通过以下方式安装。

Debian / Ubuntu

apt install poppler-utils
apt install ghostscript

OSX

brew install poppler

安装

composer require 3ws-internet-oplossingen/pdf-tools

包的使用

信息

收集有关PDF文件的所有信息,如页数。

$pdf = new ThreeWS\PdfTools\Info('location_to_pdf.pdf');
var_dump($pdf->toArray());

Jpg

将PDF页面转换为JPG文件。

$pdf = new ThreeWS\PdfTools\Jpg('location_to_pdf.pdf', 60, 'y');
var_dump($pdf->convert());

分离

使用模式替换%d将多页PDF文件转换为多个单页PDF文件。

$pdf = new ThreeWS\PdfTools\Separate('location_to_pdf.pdf', 'location_to_paged_%d_pdf.pdf');

文本

从PDF文件中提取文本。

$pdf = new ThreeWS\PdfTools\Text('location_to_pdf.pdf');
var_dump($pdf->convert());