如何在GTK+中显示PostScript文件

How to display a PostScript file in GTK+?

本文关键字:显示 PostScript 文件 GTK+      更新时间:2023-10-16

有人知道如何采取PostScript文件,并在GTK+应用程序中显示它吗?

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

我也一直在使用imagemagick++ Blob对象,但我还没有能够让GTK+读取Blob中的图像。

谢谢你的帮助

Gnome文档查看器Evince有一个可重用的小部件,用于查看其libbevince库中的Postscript文件。我不知道从哪里下载,也不知道文档在哪里。

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

文档:

  • http://developer.gnome.org/libevview/stable/
  • http://developer.gnome.org/libevdocument/stable/