jjzjj

ghostscript

全部标签

php - Imagick 和 phmagick : Postscript delegate failed/No such file or directory 问题

我正在使用imagick3.0.1和phmagick(http://www.francodacosta.com/phMagick/download)。无论如何,当我尝试将PDF转换为JPEG时,两者都会给我同样的错误。例如:Postscript委托(delegate)失败`/tmp/magick-bfxIrUJ5':没有这样的文件或目录@error/pdf.c/ReadPDFImage/669我正在使用Ghostcript-9.05(在/usr/local/bin/gs上运行)。还有ImageMagick-6.7.6-8(在/usr/local/bin/convert上运行)。我已经检

php - 在不安装 Ghostscript 的情况下将 PDF 文档转换为 PHP 中的预览图像

以前有人问过这个问题,但答案总是使用ghost脚本。这在使用cPanel的主机上不可用。是否可以不安装Ghostscript扩展? 最佳答案 对于那些考虑使用外部服务来实现此目的的人来说,这是一个快速的建议:现在,一些API允许上传文档并检索其相关信息、缩略图等。例如,请参阅Cloudinary(提供免费计划):https://cloudinary.com/blog/uploading_converting_and_generating_thumbnails_for_pdf_documents

php - 如何在 PHP 中将 PDF 1.5 版转换为 1.4 版

如何在PHP中将PDF1.5版转换为1.4版?谁能指出我正确的方向? 最佳答案 我也有类似需求,发现Ghostscript可以修改PDF版本。文档在这里:http://ghostscript.com/doc/current/Use.htm但是,我没有在文档中找到任何关于dCompatibilityLevel选项的具体信息。相反,我找到了这篇演示其用法的文章:http://rohieb.wordpress.com/2012/06/09/use-ghostscript-to-convert-pdf-files/命令如下:gs-sDEVI

GhostScript 沙箱绕过命令执行漏洞

文章目录基础知识一、漏洞知识1.漏洞描述2.漏洞危害3.漏洞影响版本二、漏洞利用1.访问靶机三、反弹shell1.为什么要反弹shell2.上传shell获取权限总结基础知识GhostScriptGhostScript最初是以商业软件形式在PC市场上发售,当时名为“GoScript”。但由于速度太慢(半小时一版A4),销量极差。后来有心人买下了版权,并改在Linux上开发,成为了今日的Ghostscript。ghostscript如今已经从Linux版本移植到其他操作系统,如Unix、MacOSX、VMS、Windows、OS/2和MacOSclassic。GhostScript可用作电脑印表

xml - GhostScript 在 ImageMagick 中的文件路径

我正在尝试使用ImageMagick在PC和OSX上将PDF转换为PNG——但实际上我无法在将使用我的软件的任何计算机上安装GhostScript。有没有办法将GhostScript与ImageMagick捆绑在一起,并将ImageMagick的路径重定向到该包,这样我就可以使用它而无需在用户计算机上正式“安装”它?Ifoundthispage,但我无法理解如何更改ImageMagick中的delegates.xml文件以使其正常工作。我想我必须更改此行的某些部分:但我不确定该怎么做——将路径放在哪里,或者路径应该基于什么——ImageMagick的位置,或者其他什么?任何帮助将不胜感

windows - 通过调用名称在 Windows 中调用 Ghostscript?

我应该怎么做才能通过调用名称在Windows中调用Ghostscript?我将Ghostscriptbin文件夹添加到WindowsPATH和Path变量,但它不起作用,“gswin32c.exe”和“gswin32c”都没有。注销然后重新登录也无济于事。我该如何解决这个问题?也许我使用了错误的调用名称? 最佳答案 有几种可能性。列出两个最常见的:c:\full\path\to\gswin32c.exe应该始终有效。对于64位系统,使用c:\full\path\to\gswin64c.exe。使用标准Windows安装程序进行全新安

windows - 将 EPS 转换为 PDF 的 Ghostscript 命令行参数

刚刚为Windows安装了Ghostscript8.54。有谁知道传递给gswin32c.exe以使其转换的最小参数,比方说,someFile.eps到someFile.eps.pdf? 最佳答案 由于问题是关于“传递给gswin32c.exe以使其将someFile.eps转换为someFile.eps.pdf的最小参数”,让我给出一个答案:c:/path/to/gswin32c.exe^-sDEVICE=pdfwrite^-oc:/path/to/output.pdf^c:/path/to/input.eps或更短:gswin3

Ghostscript开源PDF库中发现关键漏洞

在Linux中广泛使用的PostScript语言和PDF文件开源解释器Ghostscript被发现存在严重远程代码执行漏洞。该漏洞被标记为CVE-2023-3664,CVSSv3评级为9.8,影响10.01.2之前的所有Ghostscript版本,10.01.2是三周前发布的最新版本。据Kroll公司的分析师G.Glass和D.Truman称,他们针对该漏洞开发了一个概念验证(PoC)漏洞,在打开恶意特制文件时可触发代码执行。考虑到许多Linux发行版都默认安装了Ghostscript,而且LibreOffice、GIMP、Inkscape、Scribus、ImageMagick和CUPS打印

c# - 如何在现有 PDF 中嵌入字体?

背景:我有以编程方式生成的PDF。我需要能够将PDF直接从服务器发送到打印机(而不是通过中间应用程序)。目前我可以执行上述所有操作(生成PDF,发送到打印机),但由于字体未嵌入PDF中,打印机正在执行字体替换。为什么生成时没有嵌入字体:我正在使用SQLReportingServices2008创建PDF。SQLReportingServices有一个已知问题,它不会嵌入字体(除非满足一系列要求-http://technet.microsoft.com/en-us/library/ms159713%28SQL.100%29.aspx)。不要问我为什么,PDF满足MS列出的所有要求并且字体

c# - 如何在现有 PDF 中嵌入字体?

背景:我有以编程方式生成的PDF。我需要能够将PDF直接从服务器发送到打印机(而不是通过中间应用程序)。目前我可以执行上述所有操作(生成PDF,发送到打印机),但由于字体未嵌入PDF中,打印机正在执行字体替换。为什么生成时没有嵌入字体:我正在使用SQLReportingServices2008创建PDF。SQLReportingServices有一个已知问题,它不会嵌入字体(除非满足一系列要求-http://technet.microsoft.com/en-us/library/ms159713%28SQL.100%29.aspx)。不要问我为什么,PDF满足MS列出的所有要求并且字体