Конвертируйте PDF со встроенными шрифтами в EMF для PowerPoint
Существует ли бесплатный (т. Е. бесплатный) способ конвертировать PDF-файл в Windows EMF (Расширенный мета-файл) таким образом, чтобы текст, в котором используются шрифты, встроенные в PDF, отображался таким же образом в MS Office PowerPoint? Я думаю, что нужно было бы заменить текст заполненным путем, но это было бы нормально, так как я хочу только показать результат, а не редактировать его.
Я пытался pstoedit, но встраивание шрифта кажется сложным. Глядя на руководство по обработке шрифтов кажется, что -dt
должно превращать текст в заполненные пути, но в этом случае пути, по-видимому, на самом деле являются просто полигонами, соединяющими конечные точки сегмента, но не делающими никаких кривых Безье между ними. Таким образом, результат выглядит странно, например, с бриллиантами в качестве точек всех "я".
Я читал в нескольких местах (например, здесь ), что inkscape можно использовать для преобразования PDF в EMF. Но в Windows импорт PDF зависает без отображения диалогового окна. В Linux я получите диалоговое окно импорта, но единственный вариант обработки текста - оставить текст как текст; Я не могу конвертировать в пути, поэтому без встроенных шрифтов я вынужден использовать системные шрифты вместо этого.
Я также пробовал ImageMagick convert
, но это, похоже, растеризует изображение, поэтому результат выглядит размытым.
Для одного приложения, а именно для встраивания формул LaTeX в PowerPoint, в этом посте предлагаются альтернативы (по крайней мере, некоторые из которых работают через DVI вместо PDF и MHTML вместо EMF. Но есть еще много инструментов, которые могут создавать PDF, но не EMF, поэтому общая проблема остается.
У меня есть доступ к Windows, Linux и OS X, поэтому в предлагаемом ответе может использоваться любая комбинация ОС, если это поможет. Если у вас нет полного решения, то частичное решение все равно может помочь. Например, какой-нибудь конвертер PDF в PDF, который заменяет текст заполненными путями. Или какой-нибудь инструмент для извлечения шрифтов из PDF и сохранения их в отдельных файлах, где другие инструменты (например, pstoedit или inkscape) может забрать их и использовать для визуализации текстов. Или что-нибудь еще, что вы считаете важным шагом на пути к решению.