Разделение PDF в PHP SDK
Разделяйте PDF-файлы в PHP Cloud API без использования любого ПО, такого как Adobe PDF.
Get StartedКак разделить PDF-файлы с использованием Cloud API для PHP
Зачем мне нужно разделять PDF-документы? Разделение PDF с помощью PHP может быть необходимо при управлении и организации больших документов или работе в среде обработки данных. Иногда большому документу требуется только отдельный раздел или набор страниц. Разделение PDF позволяет выделить и извлечь соответствующие страницы без остальной части документа.
Кроме того, отправка или обмен всеми PDF может быть неэффективным, особенно если документ большой и содержит больше информации, чем необходимо. При разделении PDF вам нужно только отделить соответствующие страницы, что ускоряет процесс и экономит пропускную способность.
Разделение PDF на более мелкие части может уменьшить размер файла, что полезно, когда у вас возникают проблемы с хранением или загрузкой документов на системы с ограничениями по размеру.
Команда консоли диспетчера пакетов
composer install
Шаги для разделения PDF через Cloud PHP SDK
Базовое программное разделение PDF с помощью Aspose.PDF Cloud PHP SDK API можно выполнить всего за несколько строк кода.
- Установите PHP SDK.
- Перейдите на Панель управления Aspose Cloud.
- Создайте новую учетную запись для доступа ко всем приложениям и услугам или войдите в свою учетную запись.
- Нажмите на Приложения в левом меню, чтобы получить Идентификатор клиента и Секрет клиента.
- Ознакомьтесь с Руководством разработчика, чтобы разделить PDF в PHP.
- Ознакомьтесь с нашим репозиторием на GitHub для полного списка API вместе с рабочими примерами.
- Ознакомьтесь с страницей справочника API для описания параметров API.
Системные требования
Начать работу с Aspose.PDF Cloud PHP SDK легко, и ничего не нужно устанавливать. Просто создайте учетную запись в Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будут SID и ключ приложения, вы готовы использовать Aspose.PDF Cloud PHP SDK.
- PHP 7.4 и выше.
Разделение одного PDF-файла с использованием PHP
<?php
require_once 'vendor/autoload.php';
use Aspose\Pdf\Configuration;
use Aspose\Pdf\Api\PdfApi;
use Aspose\Pdf\Model\SplitResult;
function splitSingle()
{
// Load credentials from JSON file
$credentials = json_decode(file_get_contents('credentials.json'), true);
$appSid = $credentials['id'];
$appKey = $credentials['key'];
// Initialize the PDF API
$config = new Configuration();
$config->setAppSid($appSid);
$config->setAppKey($appKey);
$pdfApi = new PdfApi($config);
// Define local and storage file names
$localFileName = 'input.pdf';
$storageFileName = 'uploaded_input.pdf';
try {
// Upload the PDF file to Aspose Cloud Storage
$pdfApi->uploadFile($storageFileName, fopen($localFileName, 'r'));
// Split the PDF document
$splitResult = $pdfApi->splitDocument($storageFileName);
// Check if the split operation was successful
if ($splitResult->getCode() === 200) {
echo "Split operation successful.\n";
// Download each split document
$documents = $splitResult->getResult()->getDocuments();
foreach ($documents as $index => $document) {
$fileName = "page" . ($index + 1) . ".pdf";
$fileContent = $pdfApi->downloadFile($document->getHref());
file_put_contents($fileName, $fileContent);
echo "Downloaded: $fileName\n";
}
} else {
echo "Error: " . $splitResult->getStatus() . "\n";
}
} catch (Exception $e) {
echo 'Exception: ', $e->getMessage(), "\n";
}
}
С нашей библиотекой PHP вы можете:
- Добавлять заголовок и нижний колонтитул документа PDF в текстовом или графическом формате.
- Добавлять таблицы и штампы (текст или изображение) в документы PDF.
- Добавлять несколько PDF-документов к существующему файлу.
- Работать с вложениями, аннотациями и полями форм PDF.
- Применять шифрование или дешифрование к документам PDF и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или из всего документа PDF.
- Удалять конкретный штамп или таблицу из документа PDF по его ID.
- Заменять одну или несколько копий текста на странице PDF или в целом документе.
- Широкая поддержка конвертации документов PDF в различные другие форматы файлов.
- Извлекать различные элементы из файлов PDF и оптимизировать документы PDF.
- Вы можете попробовать наше бесплатное приложение для разделения PDF-файлов онлайн и тестирования функциональности.
- Учебные ресурсы
- Документация
- Исходный код
- Справочники API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для PHP?
- Список клиентов
- Безопасность