问题标签 [ghostscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 为什么 gswin32.exe 对其 sOutputFile 参数的值有 237 个字符的限制?
我使用的是 8.71 版,我的操作系统是 Windows XP SP3。我得到的错误如下:
我传递的 sOutputFile 的值大约是 234 个字符,%03d
因此有效生成的文件名是 237 个字符。
api - 使用 api 的 Ghostscript 字体
我对 Ghostscript 有点问题。我正在使用 Ghostscript API gs32dll.dll 在 .NET 中编写应用程序。它适用于许多 pdf 文件,但是有几个有这个小电影可以 dingbat,并且 ghostscript 会抛出一个关于没有那个字体的错误。我知道我必须在 cidfmap 文件中列出该字体,但由于我没有使用 Ghostscript 的实际安装,因此我没有指向该文件的本地路径。我希望这个程序安装在多台计算机上,但我宁愿不在这些计算机上安装完整的 ghostscript。所以,我想知道是否可以将 cidfmap 的副本与 dll 一起放入。我想它可能会先看看它的路径。我什至会对 ghostscript 跳过该字符的转换感到很酷。我对任何想法持开放态度。
关于课程:
我教数学。我们有这些关于 pdf 的笔记指南。每章的每个部分都有两个 pdf,一个有答案,一个没有答案。我正在使用 ghostscript 将 pdf 转换为图像(jpeg)。完成后,用户将能够使用智能板笔突出显示答案所在的区域,并将答案从答案文档图像中剪切并粘贴到空白文档的相同位置。我打算在我完成后把这个送给其他数学老师。我想保持程序自包含,所以我不必向他们解释如何安装 ghostscript 之类的。我只想给他们一个文件夹。
修订 = 900
修订日期 = 20100914
产品 = GPL Ghostscript
版权所有 = 版权所有 (C) 2010 Artifex Software, Inc. 保留所有权利。
GPL Ghostscript 9.00 (2010-09-14)
版权所有 (C) 2010 Artifex Software, Inc. 保留所有权利。
此软件不提供任何担保:有关详细信息,请参阅文件 PUBLIC。
处理第 1 页到第 5 页。
第 1 页
第2页
找不到 CID 字体“ZapfDingbats”。
将 CID 字体 /Adobe-Identity 替换为 /ZapfDingbats,请参阅 doc/Use.htm#CIDFont
替代。
也没有提供替代 CID 字体“Adobe-Identity”。将退出并出现错误。
错误:/未定义在 findresource
操作数栈:
--dict:11/20(L)-- G27 1 --dict:5/5(L)-- --dict:5/5(L)-- ZapfDingbat s-Identity-H --dict:10/ 12(ro)(G)-- --nostringval-- CIDFontObject --dict: 7/7(L)-- --dict:7/7(L)-- Adobe-Identity 执行堆栈:%interp_exit。runexec2 --nostringval-- --nostringval-- --nostringval- - 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- 错误 1 %stopped_push 1910 1 3 %oparray_pop 1909 1 3 %oparray_pop 1893 1 3 %oparray_pop --nostringval-- --nostringval-- 3 1 5 --nostringval-- %for_pos_int_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- %array_continue --nostringval -- false 1 %stopped_push --nostringval-- %loop_continue --nostringval-- --nos triingval-- --nostringval-- --nostringval-- --nostringval-- --nostringval -- %array_continue --nostringval- - --nostringval-- --nostringval-- --n ostringval-- --nostringval-- %loop_continue 字典栈:--dict:1158/1684(ro)(G)-- --dict:1/20( G)-- --dict:82/200(L)-- --dict:82 /200(L)-- --dict:108/127(ro)(G)-- --dict:293/300 (ro)(G)-- --dict:23/30(L)- - --dict:6/8(L)-- --dict:22/40(L)-- --dict:14/15(L)--
当前分配模式是本地的
最后一个操作系统错误:没有这样的文件或目录
GPL Ghostscript 9.00:不可恢复的错误,退出代码 1
pdf - Linux命令行实用程序删除PDF文件中的颜色?
我正在寻找能够删除 PDF 中颜色的 linux 命令行实用程序/脚本。该实用程序的输出应该是相同的 PDF,但为灰度。
有谁知道如何做到这一点?
谢谢
pdf - 在 PowerBuilder 中创建 PDF 文件
我是 PowerBuilder 的新手。我得到了一个使用 PowerBuilder 创建 PDF 文件的任务。我怎样才能做到这一点?
pdf - 如何使用 Ghostscript 将 XPS 转换为 PDF 或 XPS 转换为 DOC?
哪个是将 XPS 转换为 PDF 和将 XPS 转换为 DOC 的最佳第三方库。
syntax-highlighting - 将源代码转换为语法高亮图像
背景
OpenOffice Writer 缺乏链接到 ASCII 文本源文件、应用语法突出显示、将其包装在框架中以及在源文件更改时更新框架内容的能力。但是,OpenOffice Writer 可以链接到图像,并且会在图像更改时自动更新图像。
问题
图像必须是高分辨率(300 dpi 或更高),具有适合白色背景(即打印页面)的语法着色。
问题
如何从源代码文件中自动创建高质量的图像,例如:
- SQL;
- PostgreSQL 函数;
- 爪哇;
- bash 脚本;和
- R 和 PL/R?
尝试
大多数尝试都是以下主题的变体:
这种方法存在一些问题:
- 缺乏解决方案(使用
-resample
并-density
没有提供任何改进)。 - 语法高亮不适合白页(可能会改变 enscript 的颜色主题)。
- 使用
Courier100
会产生几个.png
文件,这些文件需要拼接在一起。 - 意外地将
-border 10
背景颜色从白色变为浅灰色。
手动解决方案
将源文件转换为 PostScript——完全避免 ImageMagick——然后将它们导入到 GIMP 中将产生所需的结果。不幸的是,该解决方案涉及一些手动工作,而我的 GIMP 批处理编程经验几乎为零。
c# - 使用非本地pdf的ghostscript
有没有办法使用ghostscript库来处理作为字节流给出的pdf,而不将文件本身保存在本地机器上?
我正在使用 C#。
ghostscript - 是否可以使用ghostscript检查pdf是否受密码保护?
是否可以使用ghostscript检查pdf是否受密码保护?命令是什么?我知道您可以使用 ghostscript 去除 pdf 密码,但我要做的只是检查 PDF 是否受密码保护或启用安全性。
python - python中ghostscript的语法
我已经在 Linux 上安装了 python-ghostscript。我可以从命令行运行 gs,它会从 pdf 创建一个 jpg。这是有效的代码:
我正在尝试在 Python 中运行该过程,但我无法获得语法。我没有错误,但没有任何反应。我试图阅读 Popen/subprocess,但我不明白为什么我调用的 gs 进程没有运行并创建文件。