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

标签 c++ imagemagick gtk postscript

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

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

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

感谢您的帮助。

最佳答案

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

关于c++ - 如何在 GTK+ 中显示 PostScript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7446125/

相关文章:

c++ - 在 MSSQL 查询中使用 C++ 变量

linux - 如何使用 ImageMagick 计算一堆图像的中值?

c++ - C++ 中的 GTK : Changing a Label based on console input

c - 获取 Embed Clutter Stage 的当前宽度和高度

windows - 如何在 Windows 中使用 cmake 更轻松地链接 gtk 库?

c++ - 设置 GDB 硬件观察点/如何设置软件观察点

c++ - 无法使用 fstream 将中文字符写入文本文件

c++ - 模板类中的静态变量初始化

imagemagick - 用 Imagemagick 裁剪的图像会以某种方式记住它们的旧尺寸吗?如果是这样,如何避免呢?

javascript - 在 AWS 中使用 GraphicsMagick for node.js 将 PSD 和 EPS 转换为 PNG 或 JPG?