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

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

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

1 ответ1

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .