Удаление страниц из PDF в PHP SDK
Удалите страницы из PDF документов, используя Cloud PHP SDK.
Get StartedКак удалить страницы из PDF через Cloud PHP SDK
Для удаления страниц из PDF мы будем использовать Aspose.PDF Cloud PHP SDK Этот Cloud SDK помогает PHP-программистам разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF, используя язык программирования PHP через REST API Aspose.PDF. Просто создайте аккаунт на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будут SID приложения и ключ, вы готовы использовать Aspose.PDF Cloud PHP SDK.
Команда консоли диспетчера пакетов
composer install
Шаги по удалению страниц из PDF через Cloud PHP
Разработчики Aspose.PDF Cloud могут легко загружать и удалять страницы из PDF всего за несколько строк кода.
- Загрузите PDF документ
- Удалите указанную страницу из документа
- Скачайте обновленный PDF
Удаление страниц из PDF с помощью PHP
private function _create_rest_api() {
$credentials = json_decode(file_get_contents("./Credentials/credentials.json"), true);
$configAuth = new Configuration();
$configAuth->setAppKey($credentials['key']);
$configAuth->setAppSid($credentials['id']);
$this->pdfApi = new PdfApi(null, $configAuth);
}
public function __construct($config) {
$this->configParams = $config;
$this->_create_rest_api();
}
public function uploadDocument() {
$pdfFilePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
$pdfFileData = file_get_contents($pdfFilePath);
$this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $pdfFileData);
}
public function downloadResult() {
$changedPdfData = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
$filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];
file_put_contents($filePath, $changedPdfData);
echo "Downloaded: " . $filePath . "\n";
}
public function deletePage () {
$resultPages = $this->pdfApi->deletePage($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['PAGE_NUMBER']);
if ($resultPages->getCode() == 200) {
echo "Page #{$this->configParams['PAGE_NUMBER']} - deleted!";
}
else
echo "Unexpected error : can't delete page!!!";
}
function main() {
global $configParams;
try {
$pdfPages = new PdfPages($configParams);
$pdfPages->uploadDocument();
$pdfPages->deletePage();
$pdfPages->downloadResult();
} catch (\Exception $e) {
echo "Error: " . $e->getMessage() . "\n";
}
}
Работа со страницами в PDF
Удаление страниц из PDF - это распространённая задача, которая служит нескольким целям, улучшая как функциональность, так и безопасность документа. PDF могут стать громоздкими, если в них содержатся ненужные или избыточные страницы, что приводит к увеличению размера файла. Удаляя эти лишние страницы, общий размер файла уменьшается, что делает документ более управляемым для хранения и быстрее загружаемым или скачиваемым. Со временем в документах может накапливаться устаревшая или неактуальная информация. Удаление таких страниц гарантирует, что содержание остаётся актуальным и значимым для целевой аудитории. Удаление страниц из PDF - это практичный способ оптимизации размера документа, повышения актуальности, защиты конфиденциальной информации, улучшения навигации, поддержания точности и облегчения сотрудничества. Удалите страницы из PDF-документов с помощью Aspose.PDF Cloud PHP SDK.
С нашей библиотекой PHP вы можете:
- Добавлять верхний и нижний колонтитулы PDF-документа в текстовом или графическом формате.
- Добавлять таблицы и штампы (текстовые или графические) в PDF-документы.
- Присоединять несколько PDF-документов к существующему файлу.
- Работать с вложениями PDF, аннотациями и полями форм.
- Применять шифрование или дешифрование к PDF-документам и устанавливать пароль.
- Удалять все штампы и таблицы с одной страницы или всего PDF-документа.
- Удалять определённый штамп или таблицу из PDF-документа по его ID.
- Заменять один или несколько экземпляров текста на странице PDF или во всём документе.
- Обширная поддержка конвертации PDF-документов в различные другие форматы файлов.
- Извлекать различные элементы PDF-файлов и оптимизировать PDF-документы.
- Вы можете попробовать наше бесплатное приложение, чтобы протестировать функциональность онлайн.
- Учебные материалы
- Документация
- Исходный код
- Справочники API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для PHP?
- Список клиентов
- Безопасность