PNG JPG BMP TIFF PDF
Aspose.PDF  для PHP

Извлечение закладок из PDF в PHP SDK

Создавайте свои собственные PHP приложения для получения закладок в PDF-файлы с использованием серверных API.

Get Started

Как получить закладки из PDF через облачный PHP SDK

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

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

     
    composer install

Шаги для получения закладок из PDF через облачный PHP

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

  1. Загрузите PDF документ
  2. Получите закладку по пути
  3. Загрузите обработанный 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() {
        $filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
        $fileData = file_get_contents($filePath);

        $response = $this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $fileData);
        if ($response->getCode() === 200) {
            echo "Uploaded file: {$this->configParams['PDF_DOCUMENT_NAME']}\n";
        } else {
            echo "Failed to upload file.";
        }
    }

    public function getBookmarkByPath()  {
        $resultBookmark = $this->pdfApi->getBookmarks($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['BOOKMARK_PATH']);
        if ($resultBookmark->getCode() === 200) 
            echo "Found bookmark title: {$resultBookmark->getBookmark()->getTitle()}";
        else
            echo "Unexpected error : Bookmark not found!";
    }

function main() {
    global $configParams;

    try {
        $pdfBookmarks = new PdfBookmarks($configParams);
        $pdfBookmarks->uploadDocument();
        $pdfBookmarks->getBookmarkByPath();
    } catch (\Exception $e) {
        echo "Error: " . $e->getMessage() . "\n";
    }
}
 

Работа с закладками в PDF

Извлечение закладок из PDF улучшает удобство использования документа, автоматизирует обработку контента и повышает возможность поиска. Это особенно полезно для бизнеса, исследователей и профессионалов, работающих с большими или структурированными PDF-документами. Извлекайте закладки из PDF-документов с помощью Aspose.PDF Cloud PHP SDK.

С нашей PHP библиотекой вы можете:

  • Добавлять заголовок и нижний колонтитул PDF-документа в текстовом или графическом формате.
  • Добавлять таблицы и штампы (текст или изображение) в PDF-документы.
  • Присоединять несколько PDF-документов к существующему файлу.
  • Работать с вложениями PDF, аннотациями и полями форм.
  • Применять шифрование или дешифрование к PDF-документам и устанавливать пароль.
  • Удалять все штампы и таблицы со страницы или всего PDF-документа.
  • Удалять конкретный штамп или таблицу из PDF-документа по его ID.
  • Заменять один или несколько экземпляров текста на странице PDF или во всем документе.
  • Обширная поддержка конвертации PDF-документов в различные другие форматы файлов.
  • Извлекать различные элементы PDF-файлов и оптимизировать PDF-документы.
  • Вы можете попробовать наше бесплатное приложение, чтобы протестировать функциональность онлайн.