Добавить текст в PDF в PHP SDK
Создайте свои собственные PHP приложения для добавления текста в файлы PDF документов с использованием серверных API.
Get StartedКак добавить текст в PDF через облачный PHP SDK
Следующий фрагмент кода от Aspose.PDF загружает PDF и файл кастомного шрифта, определяет элемент с кастомным стилем (цвет текста, цвет фона, шрифт, вращение, выравнивание и интервал) и указывает прямоугольник, в который должен быть помещен параграф на странице. Это полезно для добавления стилизованного текста в определенную область страницы PDF. Чтобы добавить текст в PDF, мы будем использовать Aspose.PDF Cloud PHP SDK Этот облачный SDK помогает PHP программистам разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF с использованием языка программирования PHP через REST API Aspose.PDF. Просто создайте аккаунт на Aspose for Cloud и получите информацию о вашем приложении. Как только у вас будут App SID и ключ, вы готовы использовать Aspose.PDF Cloud PHP SDK.
Команда консоли менеджера пакетов
composer install
Шаги по добавлению текста в PDF через облачный PHP SDK
Разработчики Aspose.PDF Cloud могут легко загружать и добавлять текст в PDF всего за несколько строк кода.
- Загрузите необходимые PDF файлы.
- Определите область прямоугольника текста.
- Установите цвета текста и настройте свойства текста.
- Создайте сегмент текста.
- Соберите текстовую строку и определите свойства параграфа.
- Добавьте параграф в PDF.
- Сохраните обновленный PDF.
Добавление текста в PDF с использованием PHP
$name = 'sample.pdf';
$this->uploadFile($name);
$fontName = 'Righteous-Regular.ttf';
$this->uploadFile($fontName);
$pageNumber = 1;
$folder = $this->tempFolder;
$rectangle = new Aspose\PDF\Model\Rectangle();
$rectangle->setLlx(100);
$rectangle->setLly(100);
$rectangle->setUrx(200);
$rectangle->setUry(200);
$foregroundColor = new Aspose\PDF\Model\Color();
$foregroundColor->setA(0x00);
$foregroundColor->setR(0x00);
$foregroundColor->setG(0xFF);
$foregroundColor->setB(0x00);
$backgroundColor = new Aspose\PDF\Model\Color();
$backgroundColor->setA(0x00);
$backgroundColor->setR(0xFF);
$backgroundColor->setG(0x00);
$backgroundColor->setB(0x00);
$textState = new Aspose\PDF\Model\TextState();
$textState->setFont('Righteous');
$textState->setFontSize(10);
$textState->setForegroundColor($foregroundColor);
$textState->setBackgroundColor($backgroundColor);
$textState->setFontStyle(Aspose\PDF\Model\FontStyles::REGULAR);
$textState->setFontFile($this->tempFolder . '/' . $fontName);
$segment = new Aspose\PDF\Model\Segment();
$segment->setValue('segment 1');
$segment->setTextState($textState);
$textLine = new Aspose\PDF\Model\TextLine();
$textLine->setHorizontalAlignment(Aspose\PDF\Model\TextHorizontalAlignment::RIGHT);
$textLine->setSegments([$segment]);
$paragraph = new Aspose\PDF\Model\Paragraph();
$paragraph->setRectangle($rectangle);
$paragraph->setLeftMargin(10);
$paragraph->setRightMargin(10);
$paragraph->setTopMargin(20);
$paragraph->setBottomMargin(20);
$paragraph->setHorizontalAlignment(Aspose\PDF\Model\TextHorizontalAlignment::FULL_JUSTIFY);
$paragraph->setLineSpacing(Aspose\PDF\Model\LineSpacing::FONT_SIZE);
$paragraph->setRotation(10);
$paragraph->setSubsequentLinesIndent(20);
$paragraph->setVerticalAlignment(Aspose\PDF\Model\VerticalAlignment::CENTER);
$paragraph->setWrapMode(Aspose\PDF\Model\WrapMode::BY_WORDS);
$paragraph->setLines([$textLine]);
Работа с текстом в PDF
Текст может быть динамически добавлен для персонализации PDF документа для конкретного пользователя, например, добавления его имени или персонализированного сообщения. Это часто используется в маркетинговых материалах или для персонализированных отчетов. Добавление текста с использованием определенных шрифтов, цветов и выравнивания может сделать определенные разделы более читаемыми и визуально привлекательными, создавая лучший пользовательский опыт. Добавление текста может помочь поддерживать консистентную информацию в разных версиях PDF, избегая ручных правок и обеспечивая наличие ключевой информации. Добавьте текст в PDF документы с помощью Aspose.PDF Cloud PHP SDK.
С нашей библиотекой PHP вы можете:
- Добавить заголовок и нижний колонтитул документа PDF в текстовом или графическом формате.
- Добавить таблицы и штампы (текстовые или графические) в документы PDF.
- Добавить несколько документов PDF в существующий файл.
- Работать с вложениями PDF, аннотациями и полями форм.
- Применять шифрование или дешифрование к документам PDF и устанавливать пароль.
- Удалить все штампы и таблицы с страницы или всего документа PDF.
- Удалить конкретный штамп или таблицу из документа PDF по его ID.
- Заменить одно или несколько вхождений текста на странице PDF или во всем документе.
- Широкая поддержка конвертации документов PDF в различные другие форматы файлов.
- Извлекать различные элементы из файлов PDF и оптимизировать документы PDF.
- Вы можете попробовать наше бесплатное приложение для добавления текста в PDF файлы онлайн и тестирования функциональности.
- Ресурсы для обучения
- Документация
- Исходный код
- Справочники API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для PHP?
- Список клиентов
- Безопасность