jjzjj

GhostScript

全部标签

java - 如何对 PDF 文件中的图像进行下采样?

需要基于Java的解决方案,或者最坏的情况是Linux的命令行。我尝试使用Ghostscript:gs-sDEVICE=pdfwrite-dPDFA-dBATCH-dNOPAUSE-dUseCIEColor\-sProcessColorModel=DeviceCMYK-sPDFACompatibilityPolicy=1\-sOutputFile=downgraded.pdfleon_range_my12_w22_brochure.pdf但我有很多错误...... 最佳答案 这是一个示例,说明如何使用Ghostscript命令行将所

java - 如何对 PDF 文件中的图像进行下采样?

需要基于Java的解决方案,或者最坏的情况是Linux的命令行。我尝试使用Ghostscript:gs-sDEVICE=pdfwrite-dPDFA-dBATCH-dNOPAUSE-dUseCIEColor\-sProcessColorModel=DeviceCMYK-sPDFACompatibilityPolicy=1\-sOutputFile=downgraded.pdfleon_range_my12_w22_brochure.pdf但我有很多错误...... 最佳答案 这是一个示例,说明如何使用Ghostscript命令行将所

php - 使用 Ghostscript 密码保护 PDF

我需要在php中使用ghostscript为PDF文件设置密码保护。这些文件将使用简单的形式上传到服务器(我不需要任何帮助),但它们一开始没有任何保护。所以我想在其中使用exec函数和ghostscript对它们进行密码保护。但是我在任何地方都找不到ghostscript查询应该是什么样的。例如,我有一个名为File.pdf的PDF文件。我上传它,然后我需要对其进行保护并将其命名为File_protected.pdf。我试图这样做,但是“.ps”文件的权重太大,最终的File_protected.pdf中没有密码:exec("gs-dNOPAUSE-dBATCH-sDEVICE=psw

php - 如何使用 Ghostscript 将 PDF 文件的一部分裁剪为 PNG

我需要将我的PDF文件中的某个部分裁剪为PNG(这将使用带有PHP的Ghostscript自动完成)。这就是我现在所做的,基本上将PDF的第一页转换为PNG:gs-q-dNOPAUSE-dBATCH\-sDEVICE=pngalpha-dEPSCrop\-sOutputFile=output.pnginput.pdf具体来说,我正在尝试裁剪thistopleftcard到PNG。我也愿意就如何实现这一目标提出更多建议。 最佳答案 首先,确定第一个PDF页面的边界框:gs\-q\-dBATCH\-dNOPAUSE\-sDEVICE=b

php - 使用没有 Ghostscript 的 ImageMagick 将 pdf 转换为 jpg

我正在尝试使用ImageMagickphp将pdf转换为jpg。似乎ImageMagick需要Ghostscript才能处理pdf,但是我的共享主机提供商不允许安装Ghostscript,因为它使用shell_exec()和exec()。所以我的问题是。我可以在没有Ghostscript的情况下使用ImageMagick将pdf转换为jpg吗?如果没有,还有其他选择。我正在使用wordpress平台fyi执行此操作。 最佳答案 PDF不是光栅图像格式,它是一种描述图像的特殊语言。因此,要将其转换为栅格格式,您需要RIP(Raster

windows - Ghostscript PDF批量压缩

我已经在Windows上安装了Ghostscript,因为我想做的是压缩/减少网络共享上12,000多个PDF文件的大小。这对于任何GUI软件都是不可能的,因为它会在一段时间后由于资源耗尽而崩溃,所以我认为命令行是解决问题的方法。我已经阅读了Ghostscript文档和压缩PDF文件的不同示例,但我似乎找不到任何可以作为大批量操作的内容。基本上,我需要定位多个文件夹来递归压缩将在网络共享上的文件。这可以用Ghostscript来实现吗?如果是这样,请提供一些命令示例以帮助我实现这一目标。谢谢! 最佳答案 使用以下脚本,您可以在数组变

windows - 使用记录的 ghostscript 语法时,在 ghostscript 中不断收到错误消息

我是ghostscript的新手,我无法理解语法。每当我尝试最简单的命令时,例如-h或-?我收到一个错误,我尝试了各种组合。GPLGhostscript9.05(2012-02-08)Copyright(C)2010ArtifexSoftware,Inc.Allrightsreserved.ThissoftwarecomeswithNOWARRANTY:seethefilePUBLICfordetails.GS>-hError:/undefinedin-hOperandstack:Executionstack:%interp_exit.runexec2--nostringval----

linux - 没有从 GhostScript PDF 到 PNG 转换的输出文件

我有一个两页的PDF,我正在尝试将其转换为PNG文件。当我运行时:gs-sDevice=pngalpha-o=gs-output-%d.png-r400test1-0.pdf我得到:GPLGhostscript9.07(2013-02-14)Copyright(C)2012ArtifexSoftware,Inc.Allrightsreserved.ThissoftwarecomeswithNOWARRANTY:seethefilePUBLICfordetails.Processingpages1through2.Page1%%BoundingBox:3535577757%%HiResB

linux - 如何使 ghostscript 将 postscript 文件中的单个特定页面输出为 png?

我正在尝试将ghostscript用于其预期目的,以解释postscript文件和输出png。我想要一个将单个特定页面从多页ps文件转换为单个png的命令。我已经在infile是pdf文件的情况下完成了此操作,但在infile是ps时却没有。此行会将ps转换为由串联的png文件组成的文件。gs-dSAFER-dBATCH-sDEVICE=png256-r96x96-sOutputFile=out.pngin.ps这将从pdf中获取单个特定页面并将其转换为png。gs-q-dSAFER-dBATCH-dFirstPage=2-dLastPage=2-sDEVICE=png256-SOut

linux - 优化 PDF 文件(使用 Ghostscript 或其他)

如果您想优化PDF文件并减小文件大小,Ghostscript是最佳选择吗?我需要存储大量的PDF文件,因此我需要尽可能优化和减小文件大小有人对Ghostscript和/或其他有任何经验吗?命令行exec('gs-dNOPAUSE-dBATCH-sDEVICE=pdfwrite-dCompatibilityLevel=1.4-dPDFSETTINGS=/screen-sOutputFile='.$file_new.''.$file); 最佳答案 如果您正在寻找免费(如“libre”)软件,Ghostscript无疑是您的最佳选择。然而