2011-07-07 3 views
0

Я создаю pdf-файл с Apache FOP в Linux , тогда мне нужно преобразовать PDF в eps.pdftops eps font issue

Я пытаюсь много способов, единственный, который кажется работает, - это pdftops. Но, когда я преобразовать его в Linux в командной строке

pdftops file.pdf -eps file.eps 

Эта команда создает мне САЭ , но когда я пытаюсь открыть его в Adobe Illustrator в ОС Windows XP Это возвращает мне ошибку

EAAFD+HelveticaNeueLTStd-MdCnO_99-Identify-H; 
Font not found on the system; missing font has been substituted. 

Но 1: шрифты хань не замещенные 2: пенополистирол не показывать слова внутри это все пустое, вместо изображений

Я уверен, что в Windows XP у меня есть все шрифты , потому что, если я конвертирую PDF в eps внутри Adobe Illustrator , все работает отлично, и Adobe Illustrator не показывает мне проблему с шрифтами.

Вы можете мне помочь? Что я делаю неправильно?

ответ

0

Не зная многое о вашей установке, это выглядит, как вы просите ФОП нарисовать текст, используя шрифт Helvetica Neue, который не является частью standard set of PDF fonts (обратите внимание, что Helvetica есть, но не Helvetica Neue).

Казалось бы мне, что ваши два варианта либо заставить ФОП использовать Helvetica вместо Helvetica Neue, или заставить его вставлять Helvetica Neue в PDF (pdf2ps из пакета должен автоматически встраивать его в файл результата EPS) , В первом случае вам не нужно вообще внедрять, тогда как во втором случае файл должен быть встроен.

Дополнительная информация о том, как FOP обрабатывает шрифты, также доступна от the package's documentation, как вы можете видеть, Helvetica Neue здесь не указан.

+0

Я бы удостоверился, что FOP, фактически, [встраивает шрифт] (http://xmlgraphics.apache.org/fop/trunk/fonts.html#autodetect) (вы можете видеть, встроен ли шрифт из Acrobat или Illustrator). PDF2PS должен автоматически вставлять шрифты. –

+0

Я уже пробовал команду PDF2PS. Но он создает .ps с низким качеством. (и я думаю, что по этой причине он не вставляет шрифты) У вас есть еще одно предложение? Или практический пример этого? – albertopriore

1

Если что-то не работает, как задумано, то это ошибка ясно и просто: она должна быть отлажено и фиксированной. Пожалуйста, вы можете подать баг-репорт по адресу:

вместе с копией файла PDF, который генерируется и точной командой, которая используется для преобразования (в частности ли это pdf2ps (часть Ghostscript), или pdfteps (часть Poppler/Xpdf и нашел в poppler-utils пакете).

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