Редактирование PDF
Выберите процесс фасада PDF для страниц, текста, таблиц, изображений, разделителей, аннотаций и нативного текста.
API редактирования PDF выполняются через команды Univer и участвуют в отмене и повторе при наличии обратной операции. Начните с темы, соответствующей изменяемому содержимому.
Темы редактирования
- Страницы и элементы: вставка страниц, перечисление редактируемых наложений, преобразование, порядок, блокировка и удаление.
- Текст и списки: редактирование текстовых полей, блоков абзацев и семантических списков.
- Таблицы: вставка и изменение размера сеток, обновление ячеек и применение тем.
- Изображения и разделители: вставка управляемых изображений и векторных разделителей.
- Аннотации и нативный текст: добавление поддерживаемых аннотаций и преобразование импортированного текста.
Объединение операций
TypeScript
const pdf = univerAPI.getActivePdf()const page = pdf?.getPageByIndex(0)if (!page) { throw new Error('No active PDF page')}const image = await page.insertImageAsync( 'https://example.com/assets/signature.png', { left: 36, top: 36, width: 144, height: 72 })image.setRotation(-4).bringToFront()Размещение в фасаде задаётся в пунктах PDF. Для изображений по URL используйте абсолютные адреса http или https; автоопределение не принимает относительные пути.
Создание, поиск и сохранение модулей, а также полный обзор обёрток приведены в API Univer PDFs.
Насколько полезно это руководство?