Изменить метки страницы для PDF, используя PDFKit в Swift

Поэтому я собираюсь собрать воедино ряд функций, которые ни одна из существующих утилит PDF не смогла найти (перенумерация страниц, добавление визуальных ссылок, создание / редактирование структуры, добавление текстового содержимого для изображений). Документацию для выполнения большинства из них в PDFKit легко найти, но я не мог понять несколько вещей:

  1. Позволяет ли Apple PDFKit редактировать ярлыки страниц в формате PDF (я думаю, что атрибут label позволяет мне их читать)? Например, изменив страницы 1-12 для отображения римских цифр, а затем перезапустив нумерацию для 13-100 в 1.
  2. Если нет, то как бы я отредактировал метки страницы в PDF?
  3. Тот же вопрос, но для добавления эквивалентного текста для изображения OCRed в PDF, чтобы сделать его доступным для поиска (Здесь я, вероятно, просто не знаю правильный термин или как он называется в спецификации).

*: Да, я нашел утилиты, которые выполняют каждую из этих функций в отдельности, но ни одну из них, которая делает все из них. В частности, только несколько утилит на основе Java поддерживают перенумерацию страниц. Может быть, какой-то Adobe продукт делает все вышеперечисленное, но я не мог понять, как заставить Acrobat DC добавить схему к существующему PDF, и $10+/month слишком много для этого.

0 ответов

Другие вопросы по тегам