tigron/skeleton-file-pdf

Tigron PDF 工具库

v0.2.9 2024-02-10 23:33 UTC

This package is auto-updated.

Last update: 2024-09-21 16:28:46 UTC


README

描述

此库为 Skeleton\File\File 对象添加了 PDF 编辑功能

安装

通过 composer 安装

composer require tigron/skeleton-file-pdf

安装方法

获取 PDF

$file = \Skeleton\File\File::get_by_id(1);

检查文件是否为 PDF

if (!$file->is_pdf()) {
	return;
}

计算 PDF 页数

$page_count = $file->count_pages();

从 PDF 中提取所有页面

$pages = $file->extract_pages();

将不同的 PDF 文档合并为 1 个 PDF

$new_pdf = \Skeleton\File\Pdf\Pdf::merge('new_document.pdf', array_reverse($pages));

将页面追加到 PDF

$new_pdf->append(array_shift($pages));

旋转 PDF 文档的页面(顺时针度数)

$pdf->rotate(90)