Отсутствует шрифт при редактировании форм с помощью Acrobat

Отсутствует шрифт при редактировании форм с помощью Acrobat

Я хочу добавить некоторую форму в шаблон PDF с помощью Acrobat, мне не разрешено изменять этот шаблон. Поскольку метки в этом шаблоне написаны шрифтом STXiHei, я хочу сделать свои формы такими же. Однако я не могу найти этот шрифт в списке выбора.

Это меня действительно смутило, потому что я уверен, что мой Mac установил этот шрифт и может использовать его в Word или других приложениях. Кроме того, в режиме редактирования Acrobat я также могу использовать этот шрифт в любом текстовом поле. Я просто не могу использовать его в текстовой форме.

Я использую Acrobat Pro XI на Mac. Кто-нибудь может помочь?

решение1

На основе комментария, с дополнительными размышлениями…

Похоже, что этот шрифт не может быть полностью встроен, а только подмножеством. Чтобы использовать шрифт в полях формы, этот шрифт должен быть полностью встроенным (иначе вы можете получить недоступные символы). С точки зрения шрифта, он должен быть полностью встраиваемым (то есть должен быть установлен соответствующий флаг, если это шрифт TrueType или OpenType; у шрифтов PostScript нет флагов встраивания).

Теперь, если поля в любом случае должны быть сглажены, возможно, более подходящим подходом будет считать их координаты, а затем поместить текст в соответствующее место, что сделает его частью базового документа, а шрифт может быть встроен в подмножество (поскольку необходимые символы известны и не изменятся). Я недостаточно знаком с iText, чтобы определить, возможно ли это, но я уверен, что эту информацию можно найти (или дать в другом ответе).

Я совершенно уверен, что описанный выше подход можно реализовать с использованием pdflib (даже если эта информация довольно старая).

Связанный контент