PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

Добавление страниц в PDF в PHP SDK

Добавьте страницы в PDF-документ, используя Cloud PHP SDK.

Get Started

Как добавить страницы в PDF через Cloud PHP SDK

Чтобы добавить страницы в PDF, мы будем использовать Aspose.PDF Cloud PHP SDK Этот Cloud SDK помогает PHP-программистам разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF, используя язык программирования PHP через Aspose.PDF REST API. Просто создайте учетную запись на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будет App SID и ключ, вы готовы использовать Aspose.PDF Cloud PHP SDK.

Команда консоли диспетчера пакетов

     
    composer install

Шаги для добавления страниц в PDF через Cloud PHP

Разработчики Aspose.PDF Cloud могут легко загрузить и добавить страницы в PDF всего за несколько строк кода.

  1. Загрузите PDF-документ
  2. Добавьте новую страницу в документ
  3. Скачайте обновленный PDF
  4. Реализуйте обработку ошибок для устойчивости
 

Добавление страниц в 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() {
        $fileNamePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
        $pdfFileData = file_get_contents($fileNamePath);
        $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 appendPage() {
        $resultPages = $this->pdfApi->putAddNewPage($this->configParams['PDF_DOCUMENT_NAME']);
        if ($resultPages->getCode() == 200) {
            $newPage = end($resultPages->getPages()->getList('list'));
            echo "Appended page:";
            var_dump($newPage);
        } else {
            echo "Unexpected error: can't get pages!!!\n";
        }
    }

    function main() {
        global $configParams;
        $pdfPages = new PdfPages($configParams);
        try {
            $pdfPages->uploadDocument();
            $pdfPages->appendPage();
            $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-документы.
  • Вы можете попробовать наше бесплатное приложение для тестирования функциональности онлайн.