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 Этот 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. Загрузите обработанный PDF
  3. Удалите конкретную аннотацию ссылки, используя deleteLinkAnnotation().
 

Удаление ссылок из 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 removeLinkById() {
        $result_delete = $this->pdfApi->deleteLinkAnnotation($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['LINK_REMOVE_ID']);

        if ($result_delete->getCode() == 200) {
            echo "Link '" . $this->configParams['LINK_REMOVE_ID'] . "' was deleted!";
        }
        else
            echo "Unexpected error : can't get link !!!";
    }

function main() {
    global $configParams;

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

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

Со временем гиперссылки могут стать устаревшими или вести на несуществующие страницы. Такие неработающие ссылки могут раздражать читателей и снижать надежность документа. Удаление их гарантирует, что содержание остается точным и надежным. Удалите ссылки из PDF документов с помощью Aspose.PDF Cloud PHP SDK.

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

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