如何在GTK +中显示PostScript文件?

时间:2011-09-16 14:22:23

标签: c++ imagemagick gtk postscript

有谁知道如何获取PostScript文件并在GTK +应用程序中显示它?

我一直在尝试使用ImageMagick ++打开PostScript文件(它做得很好),然后以某种方式将其作为GtkWidget中的图像打开。我可以这样做,如果我有ImageMagick ++将PostScript文件保存为PNG图像,然后在GtkWidget中打开PNG图像,但我想避免保存文件只是因为我想显示它。

我也一直在使用ImageMagick ++ Blob对象,但我无法让GTK +读取Blob中的图像。

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

Gnome文档查看器Evince有一个可重用的小部件,用于查看其libevince库中的Postscript文件。但我不知道在哪里下载它或者文档存在的地方。

答案 1 :(得分:1)

ptomato是正确的方向,在gtk中显示ps / pdf文档的最简单方法是使用libevview和libevdocument(两者都是evince项目的一部分)

文档: