преобразование pdf в png сгенерированного графика latex

#image-processing #imagemagick #gimp #inkscape #converters

#обработка изображений #imagemagick #gimp #inkscape #конвертеры

Вопрос:

У меня есть куча файлов pdf (графики, сгенерированные с использованием pgf в pdflatex), которые я хотел бы преобразовать в png-файлы. До сих пор я пробовал следующее:

1) ImageMagick

 convert -density 500 a.pdf -quality 90 a.png
  

это работает, но фигуры (символы) на моем графике заполнены не полностью. Однако качество хорошее.
2) Poppler

 pdftoppm a.pdf b.png
  

Хорошее качество, все фигуры полностью заполнены, но шрифт изменен. Так что это бесполезно для моей цели.

3) Inkscape

 inkscape a.pdf -z --export-dpi=500 --export-area-drawing --export-png=a.png
  

также работает, но изменен шрифт.

4) Gimp

делает именно то, что я хочу, но я не нашел способа указать dpi на

 file-pdf-load
  

таким образом, пакетная обработка невозможна.

Используемые шрифты являются:

кодировка типа имени emb идентификатор объекта sub uni

TFVHHB CMR8 Тип 1 встроенный да да нет 7 0

EWZFDL CMSY6 Тип 1 встроенный да да нет 8 0

Встроенный WGUATP CMMI8 Тип 1 да да нет 9 0

Встроенный KIVMKN CMMI6 Тип 1 да да нет 10 0

Есть идеи, какое программное обеспечение можно было бы использовать или как один из этих вариантов мог бы работать для меня?

Спасибо, Себастьян

Комментарии:

1. Возможно, я не смогу предложить большую помощь без оценки PDF-файлов. Попробуйте выполнить pdffonts a.pdf , чтобы получить список используемых шрифтов.

2. Привет, спасибо. Теперь я добавил выходные данные.

3. В GIMP вы можете использовать gimp_image_scale для изменения размера содержимого изображения (x и y пикселей). Насколько я знаю, это то же самое, что и изменение dpi. Итак, сначала вы загружаете изображение PDF с помощью file-pdf-load , затем вы можете масштабировать его.