Как отобразить файл PostScript в приложении Python GUI - PullRequest
1 голос
/ 29 марта 2010

Я хотел бы создать кроссплатформенное приложение с графическим интерфейсом на Python, которое отображает файлы PostScript, которые я генерирую, среди прочего. Каков наилучший способ сделать это? В идеале я мог бы делать такие вещи, как масштабирование и панорамирование отображаемой графики.

Есть ли в некоторых / некоторых / всех наборах инструментов GUI что-то, что я могу сделать для этого, и если да, то как они называются и как они работают? При необходимости я могу преобразовать файл postscript в PDF или в растровый формат за кулисами, но я бы предпочел не делать последнего.

Ответы [ 2 ]

1 голос
/ 17 сентября 2010

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

1 голос
/ 29 марта 2010

Я задал почти тот же вопрос недавно. Вот оно .Надеюсь, это поможет.

Примечание: у Попплера очень много документов.Если вы используете Gtk для вашего GUI, есть несколько рабочих примеров.В Qt все немного сложнее, и я сам пока не нашел пути.

...