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

Извлечение ссылок из PDF в PHP SDK

Извлечение ссылок из PDF-документов с использованием Cloud PHP SDK.

Get Started

Как получить ссылки из PDF через Cloud 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 через Cloud PHP

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

  1. Загрузите PDF файл
  2. Извлеките все аннотации ссылок с определенной страницы
  3. Реализуйте обработку ошибок для надежности
 

Извлечение ссылок из 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 getAllPageLinks () {
        $result_links = $this->pdfApi->getPageLinkAnnotations($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['PAGE_NUMBER']);

        if ($result_links->getCode() == 200) {
            echo "Links array:";
            var_dump($result_links->getLinks());
        }
        else
           echo "Unexpected error : can't get links!!!";
    }

    function main() {
        global $configParams;

        try {
            $pdfLinks = new PdfLinks($configParams);
            $pdfLinks->uploadDocument();
            $pdfLinks->getAllPageLinks();
            $pdfLinks->downloadResult();
        } catch (\Exception $e) {
            echo "Error: " . $e->getMessage() . "\n";
        }
    }
 

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

Извлекая ссылки, можно систематически проверять их действительность и актуальность, обеспечивая актуальность и работоспособность всех ссылок. Для задач, таких как загрузка связанных документов или проведение пакетного анализа, извлечение URL-адресов позволяет автоматизировать процессы, экономя время и снижая ручные усилия. Получите ссылки из PDF-документов с Aspose.PDF Cloud PHP SDK.

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

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