Добавьте водяной знак в PDF или удалите ранее добавленные водяные знаки с помощью PHP

Используя эту PHP библиотеку, добавляйте к PDF документам графические или текстовые водяные знаки или удаляйте уже добавленные водяные знаки за несколько шагов.

Добавьте текстовый или графический водяной знак в PDF документы, используя PHP. Загрузите PDF документ и вставьте в него требуемый водяной знак. Затем сохраните результат в удобном формате, таком как DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS и других, и поделитесь документом с водяным знаком с другим человеком. Также удалите водяной знак из PDF документа, если водяной знак был добавлен в документ ранее, и причины добавления больше не актуальны.

Посмотреть фрагмент кода

PDF - добавить водяной знак в PHP

С помощью этого PHP API разработчики могут добавлять водяные знаки в PDF в режиме онлайн. Просто создайте водяной знак, используя текст или изображение, а затем вставьте этот водяной знак в свой PDF документ в PHP.

Примечание: нет необходимости устанавливать какие-либо сторонние приложения или библиотеки. Поэтому наше программное решение для PHP очень простое в использовании.

Удалить водяной знак из PDF – PHP

Данный PHP SDK также полезен для удаления водяных знаков из PDF. Удаление водяного знака в PDF означает, что вы можете загрузить нужный PDF документ с текстовым или графическим водяным знаком, удалить этот водяной знак из PDF с помощью PHP, а затем сохранить полученный файл в удобном формате - DOC, DOCX, PDF, JPEG, PNG, TIFF и другие.

Работа с водяным знаком в PDF

Чтобы оценить, как добавить или удалить водяной знак в PDF с помощью нашего PHP API, загрузите PDF и водяной знак в виде изображения или текста. Затем выберите удобный формат файла экспорта - DOC, DOCX, PDF, HTML, RTF, XPS и другие.

Используйте следующий пример, чтобы увидеть, как это работает:

Файл должен добавить водяные знаки
Выполнить код
Загрузите изображение, которое хотите вставить
Выберите целевой формат из списка
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input1.pdf";
$requestImageFile = "Input2.jpg";
$requestWatermarkData = new WatermarkDataImage(array(
    "image" => FileReference::fromLocalFileContent($requestImageFile)
));
$insertWatermarkRequest = new InsertWatermarkOnlineRequest(
    $requestDocument, $requestWatermarkData, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$insertWatermarkResult = $wordsApi->insertWatermarkOnline($insertWatermarkRequest);

$convertRequest = new ConvertDocumentRequest(
    $insertWatermarkResult->document()->values(), "pdf", 
	    NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input.pdf";
$requestWatermarkData = new WatermarkDataText(array(
    "text" => "This is the watermark text",
    "layout" => "Diagonal"
));
$insertWatermarkRequest = new InsertWatermarkOnlineRequest(
    $requestDocument, $requestWatermarkData, NULL, NULL, NULL, NULL, NULL, NULL
);
$insertWatermarkResult = $wordsApi->insertWatermarkOnline($insertWatermarkRequest);

$convertRequest = new ConvertDocumentRequest(
    $insertWatermarkResult->document()->values(), "pdf", 
	    NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input.pdf";
$deleteWatermarkOnline = new DeleteWatermarkOnlineRequest(
    $requestDocument, NULL, NULL, NULL, NULL, NULL, NULL
);
$deletedWatermark = $wordsApi->deleteWatermarkOnline($deleteWatermarkOnline);

$convertDocument = new ConvertDocumentRequest(
    $deletedWatermark->document()->values(), "pdf", NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertDocument);
Выполнить код
  
Копировать PHP код в буфер обмена

Как убрать водяной знак с PDF PHP REST API

  1. Установите Aspose.Words Cloud for PHP
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой проект PHP
  3. Настройте API, используя ключи вашего приложения
  4. Загрузите PDF документ, из которого вы хотите удалить водяной знак
  5. Создайте запрос на удаление водяного знака
  6. Сохраните результат в удобном формате файла

PHP библиотека для использования водяных знаков в PDF

Установите 'Aspose.Words Cloud SDK for PHP' из репозитория Packagist. Выполните команду composer require aspose-cloud/aspose-words-cloud для установки SDK, затем используйте require_once('vendor/autoload.php'); чтобы импортировать его в свой проект.

Как вариант, вы можете вручную клонировать исходный код Aspose.Words Cloud SDK for PHP с GitHub. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.

Системные Требования

PHP 7.1 или новее

Дополнительную информацию смотрите в Repository Documentation.

Другие поддерживаемые форматы файлов

Вы можете добавить водяной знак в документ других форматов:

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.