首页 > TAG信息列表 > ghostscript
Linux下使用gs(GhostScript)命令合并PDF文件并添加目录的方法
Linux下使用gs(GhostScript)命令合并PDF文件并添加目录的方法 无名D小兵 于 2019-03-31 17:41:17 发布 3346 收藏 1分类专栏: 文件处理 文章标签: pdfmark gs linux 合并pdf版权 文件处理专栏收录该内容1 篇文章0 订阅订阅专栏一、 合并pdf使用以下命令合并:gs -q -sDEVICE=pdfwrcsharp: Cyotek.GhostScript.Pdf Conversion pdf convert image x64
NativeMethods.cs x64 using System; using System.Runtime.InteropServices; namespace Cyotek.GhostScript { /// <summary> /// 64位 /// https://github.com/kelter-antunes/Cyotek.GhostScript.x64 64位 /// </summary> internal classGhostScript命令参数详解(转) - 三小
http://blog.csdn.net/catoop/article/details/42737441 本文列出几个常用参数,然后下面附上官方的参数详解: 一、常用参数解释 这是一个测试的命令:gs -dQUIET -dNOSAFER -r300 -dBATCH -sDEVICE=pngalpha -dNOPAUSE -dNOPROMPT -sOutputFile=/opt/shanhy/testpng/%d.png /opt/shancentos使用Ghostscript进行pdf转图片
执行命令 gs -dSAFER -dBATCH -dNOPAUSE -r250 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sDEVICE=jpeg -sOutputFile=toImg.pdf 报错如下 GPL Ghostscript 9.25 (2018-09-13) Copyright (C) 2018 Artifex Software, Inc. All rights reserved. This software comes with NO WAGhostScript 沙箱绕过(命令执行)漏洞(CVE-2018-16509)
影响范围: Ghostscript 9.24之前版本 poc地址 https://github.com/vulhub/vulhub/blob/master/ghostscript/CVE-2018-16509/poc.png 上传poc.png,可见,id命令已被成功运行。GhostScript 沙箱绕过(命令执行)漏洞(CVE-2018-19475)
影响范围 Ghostscript 9.24之前版本 将POC作为图片上传,执行命令,抓包 POST /index.php HTTP/1.1 Host: target Accept-Encoding: gzip, deflate Accept: */* Accept-Language: en User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0) ConnGhostScript 沙箱绕过(命令执行)漏洞(CVE-2019-6116)
影响范围 Ghostscript 9.24之前版本 poc地址:https://github.com/vulhub/vulhub/blob/master/ghostscript/CVE-2019-6116/poc.png 文件创建成功php-GhostScript PDF合并(丢失可编辑字段)
我正在使用GhostScript将PDF合并为一个PDF.其中一个PDF具有我在Adobe Acrobat Pro 9中创建的文本框字段(可编辑字段).当我将这两个PDF与GhostScript合并时,将丢失文本框字段. 有什么方法可以合并这些文件(使用GS或其他一些免费的Linux软件),以使文本框字段保持完整?解决方法:Ghostscpdf缩略图imagemagick php无法正常工作
我在Windows PC上运行php5的Windows PC中使用imagemagick和ghostscript. 我试过了 <?php $im = new imagick('test.pdf[0]'); $im->setImageFormat( "jpg" ); header( "Content-Type: image/jpeg" ); echo $im; ?> 并发现它不起作用. 我的PHP信息文件显示imagick工作linux-优化Ghostscript的方法?
我在Linux服务器上使用ghostscript组合PDF.我正在使用最新版本9.05.我通常必须合并5个或更多PDF.目前,合并3个PDF大约需要20秒…对我来说,这似乎真的很慢.这是我正在使用的行: gs -dBATCH -dNOPAUSE -dNOGC -q -sDEVICE = pdfwrite -sOutputFile = output.pdf -c 3000000 setvmthres从C#-Program到特定纸盘上的Ghostscript进行PDF打印
在我当前的软件中,我正在创建pdf文件,并使用ghostscript将它们打印出来,如下所示: ... string[] printParams = new string[] { "-q", "-sDEVICE=mswinpr2", "-sPAPERSIZE=a4", "-dNOPAUSE", "-dNoCancel", "-dBATCH", "-dDuplex",无法使用Imagemagick将PDF转换为C#中的任何图像格式
这是我的第一个问题,所以请不要对我苛刻:)无论如何,让我们开始吧: 对于应用程序,我需要将PDF文件转换为图像文件(特定格式无关紧要,但最好是png或jpg).为此,我尝试使用ImageMagick,但是当我尝试转换任何内容时,都会引发错误. 现在,经过一些研究,我得出的结论是我需要安装Ghostscript,从php / linux获取pdf的布局模式(横向或纵向)
给定PDF,如何使用PHP lib或linux命令行工具获得PDF的布局模式(或相对宽度/高度)? 使用http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf可以在新PDF上设置此变量,但对于Adobe中的现有pdf可以设置此变量. 考虑将pdf转换为ps,或以其他方式使用gs-例如先将其转换为图像c#-如何提高使用Ghostscript从PDF生成的JPEG图像的质量?
我使用以下代码从PDF文件生成JPEG图像: String cmd = @"./lib/gswin32c"; String args = "-dNOPAUSE -sDEVICE=jpeg -dJPEGQ=100 -dBATCH -dSAFER -sOutputFile=" + fileName + "-%03d.jpg " + fileName + ".pdf"; Process proc = new Process();检查php imagick中的ghostscript支持?
是否可以检查php imagick扩展对ghostscript的支持? 例如,如果打开/关闭它,使用的ghostscript版本等. 有哪些可能获得其他ghostscript / pdf详细信息? 到目前为止,我发现的唯一东西是(imagick lib本身的版本): http://php.net/manual/en/imagick.getversion.php ps:不允许在php中进行系java-是否可以使用Ghost4j创建图像的PDF文件?
我需要使用Ghost4j创建具有多个图像的PDF文件吗?真的有可能吗?我没有找到他们的网站中的任何相关文档,也欢迎提出任何宝贵的建议.解决方法:Ghostscript将PostScript和PDF文件处理为输入,而不是图像文件格式.也就是说,PostScript是一种编程语言,因此可以在PostScript中编写导入工具.按php-ghostscript 9.26更新中断了imagick readImage的多页PDF
由于ghostscript更新9.25->昨天早上9.26(在Debian上)我们收到此错误: ErrorMessage: FailedToExecuteCommand `'gs' -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 '-sDEVICE=pngalpha' -Windows在python 2.3上执行Windows程序的最佳方法是什么,例如在路径中带有多个参数和空格的ghostscript?
当然有某种抽象允许这种情况吗? 这本质上是命令 cmd = self._ghostscriptPath + 'gswin32c -q -dNOPAUSE -dBATCH -sDEVICE=tiffg4 -r196X204 -sPAPERSIZE=a4 -sOutputFile="' + tifDest + " " + pdfSource + '"' os.popen(cmd) 这种方式对我来说真的很脏,必须PHP:未捕获的ImagickException:PDFDelegateFailed
我想从PHP的pdf页面生成图像.我正在使用imagick php扩展来实现此目的,但是当我试图通过imagick读取pdf文件时出现以下错误 Fatal error: Uncaught ImagickException: PDFDelegateFailed `The system cannot find the file specified. ' @ error/pdf.c/ReadPDFImage/801 我的代码java – 无法加载库’gs’:libgs.so:无法打开共享对象文件:没有这样的文件或目录
我在我的64位linux机器上安装了64位的ghostscript.我使用ghost4j-0.5.0.jar将pdf文件转换为tiff文件.我编写了一个java程序,它将pdf文件转换为tiff文件.这在Windows上运行得很好但是当我想把它移到linux机器时我得到了以下错误. “线程中的异常”主“java.lang.UnsatisfiedLinkErrojava – 使用FOP生成SVG不起作用
在一台服务器上,在我的Windows笔记本电脑上,使用此方法生成PDF工作正常: http://www.databasesandlife.com/svg-to-pdf/ 但在另一台服务器上我收到此错误: org.apache.batik.transcoder.TranscoderException: Error while setting up PDFDocumentGraphics2D Enclosed Exception: Errc# – 如何在将XPS转换为PDF时获取GhostPDL进度通知?
截至目前,我正在使用Process调用GhostPDL将我的XPS文件转换为PDF文件. 问题是有时这些转换需要一段时间.目前我正在使用通知让用户等待.但是我希望有某种进度条.我读到我可以使用StandardError,但我甚至不知道如何从命令行生成GhostPDL输出进度状态.我已经尝试搜索手册,看看有没有Linux上点阵打印机的Java打印质量
我需要将报告从Java桌面应用程序打印到点阵打印机(Epson LX-300 II).报告包含文字和一些图形.打印机通过USB连接,我正在使用CUPS进行打印.我正在使用Printable接口进行打印(在Java中非常标准). 我的问题: 每个打印机分辨率(60×60,120×60,120×72)的文本打印质量都非常低.似乎某些java – Ghost4J / Ghostscript – 尝试将字体嵌入PDF时获得错误100
我有带引用字体的PDF,我想使用Ghost4J输出包含嵌入字体的PDF. public void execute() { Ghostscript gs = Ghostscript.getInstance(); String[] cmdStr={ "-dNOPAUSE","-dBATCH","-dCompatibilityLevel=1.4", "-dPDFSETTINGS=/prepre通过在linux中使用命令行获取灰度图片的“文本”边界框的坐标
正如标题所说的那样. 严格来说,我定义为灰度图像的“文本”边界框是一组4个坐标(x,y,x宽度,y高度),必须在该图像中定义一个具有最大非白色数的矩形区域像素并且同时是最小可能数量的白色像素(不占用最大量的非白色像素).我的引号中有文字,因为图像实际上不包含文本,因为图像只包含