当前位置: 首页 > 知识库问答 >
问题:

GhostScript PS to PDF(带有图像)仅在Visual Studio中的调试模式下工作

仉峻
2023-03-14

我正在尝试使用GhostScript将一个ps文件(带有图像的word文件)转换为pdf。

当我调试我的代码时,一切都很好,只要一步一步地通过它,它就会生成带有文本、图像和其他内容的pdf文件。但当我使用Visual Studio安装项目部署该应用程序时,它不工作,并给出以下错误:“调用'gsapi_new_instance'时发生错误:-100”。

var args=string.format(“-q-dnoPause-dbatch-sdevice=pdfwrite-soutputfile=\”{1}\“-c save pop-f\”{0}\“”,inputFile,@“C:\medirefprinter\converter\out.pdf”);

知道为什么这不起作用吗?谢谢

实际代码:

共有1个答案

侯和惬
2023-03-14

移动到一个答案以允许更多文本。

错误的原因可能有三种:

1)“instance”指针为NULL。我看不出这是怎么可能的,因为我们的可执行文件是一个全局定义的变量,并且可执行文件传递它的地址。这是一个针对Ghostscript API编写代码的人的健全性检查。

我非常怀疑后记中图像的存在是否有任何真正的影响,除了它可能会减慢解释的速度,使您尝试启动两个进程。

 类似资料:
  • 我对android支持设计库中的Snackbar有问题。奇怪的是,只有当我在调试模式下运行我的应用程序时,它才会发生,在发布模式下,它都能完美工作。 有人对这个问题有想法吗?这似乎是支持库中的一个错误。 代码 例外 07-06 11:47:50.414 I/MonoDroid(13296):Java.Lang.ClassCastException:引发了“Java.Lang.ClassCastEx

  • 我是编程新手,正在尝试制作一款android应用程序。最近几天我在使用调试器时遇到了麻烦。该应用程序在正常运行模式下工作正常。应用程序连接到firebase,所有数据都保存在那里。如果我尝试以学生身份在调试模式下登录,应用程序将立即崩溃。如果我以教授的身份登录,我会进入主页,但如果我单击“下一步”按钮,我会返回到登录页面,它会变为运行模式。我真的不知道问题出在哪里,但调试器和firebase有什么

  • 我有一个应用程序,现在我要发布它。我已经创建了一个apk文件,并且安装了它,但是当我向服务器发送登录请求时,它返回NULL。 奇怪的是,当我用调试构建启动应用程序时,它工作得很好。该问题仅发生在释放模式。所以看了这篇文章后我认为问题出在proguard 这是我目前所做的。 null 这是我的proguard-rules.pro文件。

  • 我有一个代码,可以从Swing应用程序中获取拖动事件。然后,代码将元素放入JavaFX表视图中。 如果我在调试模式下运行,这段代码可以很好地工作。但如果调试用完了,它就不起作用。 我知道错误在“MyClassObject res=(MyClassObject)db.getContent(customFormat);”行,因为失败时返回的异常是“java.lang.String不能转换为MyClas

  • 问题 如何在调试模式下使用session? 解法 使用web.py自带的webserver提供web服务时,web.py就运行在调试模式下。当然最简单的办法就是禁用调试,只要令web.config.debug = False即可。 import web web.config.debug = False # rest of your code 如果非要用调试模式下使用session,可以用非主流