Изменение символа шрифта ZapfDingbat в файле PDF

У меня есть файл PDF, который имеет единственный символ шрифта 'ZapfDingbat' (большая метка) в нем. Я открыл его в Adobe Acrobat Professional и попытался использовать, 'исправляют' инструмент для изменения этого символа.

Но я не могу по некоторым причинам. Как я иду об этом?

1
задан 06.02.2010, 14:30

4 ответа

Самый легкий способ сделать, что Вы хотите, состоит в том, чтобы изменить оригинал документа и воссоздать документ от этого. PDF является языком описания макета страницы. Для всего Вы знаете, файлу даже нельзя было бы встроить символ, но только графическое представление его. (Обратите внимание, однако, что средство просмотра Acrobat делает довольно хорошее задание "предположения" символа от установленного шрифта, если файл содержит глиф, который ни не встроен, ни установлен в системе.)

Если Вы не можете изменить исходный файл, некоторые программы могли бы позволить Вам делать изменение. Acrobat Pro должен смочь. (Из того, что Вы записали, что я не знаю, почему Ваши попытки перестали работать.)

В противном случае необходимо будет изменить файл программно. (И это - то, где stackoverflow.com вошел бы), можно сделать это при помощи Acrobat API или некоторый другой, собственный коммерческий API, или Вы могли попытаться использовать что-то как pdftk. (Я не сделал ни одного и не могу далее помочь Вам с этим.)

Обратите внимание, что, обычно, самая легкая вещь сделать состоит в том, чтобы изменить оригинал документа.

0
ответ дан 24.11.2019, 02:18

Acrobat Reader имеет 14 шрифтов, включенных, которые не должны быть встроены или установлены в Вашей системе, которая будет просматриваться в PDF.

Эти 14 шрифтов:

Courier
Courier-Bold
Courier-BoldOblique 
Courier-Oblique 
Helvetica 
Helvetica-Bold 
Helvetica-BoldOblique 
Helvetica-Oblique 
Symbol 
Times-Bold 
Times-BoldItalic 
Times-Italic 
Times-Roman 
ZapfDingbats
0
ответ дан 24.11.2019, 02:18

Скорее всего, можно открыть файл в Блокноте и броде через двоичный файл для нахождения текста, который необходимо изменить.

Когда у меня была потребность поместить номер заказа на PDF после того, как это было сгенерировано, я должен был включать все символы, которые я, возможно, должен был бы использовать в том числе так, чтобы те символы закончились встроенные в PDF.

Поэтому строка, которой я должен был поставить PDF, который будет найден позже, должна была быть:

0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-

0
ответ дан 24.11.2019, 02:18

Проверяя снимок экрана сообщения об ошибке, я полагаю, что проблема - то, что Вам не установили шрифт Zapf Dingbats в Вашей системе, и таким образом, нет никакого способа встроить любые дополнительные символы от того шрифта в документ, который это уже не содержит (который является тем, что Вы эффективно пытаетесь сделать путем изменения символа).

Вы не говорите, на какой символ Вы пытаетесь изменить метку, но необходимо смочь изменить шрифт на один, Вы действительно имеете в своей системе, затем редактируете символ для замены его другим от того шрифта.

0
ответ дан 24.11.2019, 02:18

Теги

Похожие вопросы