首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏数据处理与编程实践

    Python: 通过Ghostscript压缩pdf文件

    本文借助Ghostscript对pdf文件进行压缩。因此,电脑上需要事先安装Ghostscript软件。 Ghostscript是一套建基于Adobe、PostScript及可移植文档格式(PDF)的页面描述语言等而编译成的自由软件。 许可协议有两个:GNU通用公共许可协议(免费,GPL Ghostscript), Aladdin Free Public License(收费)。 9.55.0 for Windows (64 bit)(https://www.ghostscript.com/releases/gsdnld.html) [3] Ghostscript(https: //zh.wikipedia.org/wiki/Ghostscript) [4] windows下ghostscript (gs)安装(https://blog.csdn.net/jasmine____

    3.4K20编辑于 2022-09-20
  • 来自专栏绿盟科技安全情报

    GhostScript -dSAFER多个沙箱绕过漏洞预警通告

    -dSAFER是Ghostscript用于防止不安全PostScript操作的安全沙箱。 Ghostscript是一套基于Adobe、PostScript及可移植文档格式(PDF)等页面描述语言而编译成的免费图像处理软件,被广泛应用于图片处理组件。 受影响Ghostscript版本 Ghostscript commit f531552c99a04f003412f7a83d4661e927f88d40之前版本 不受影响Ghostscript版本 Ghostscript http://git.ghostscript.com/?p=ghostpdl.git;a=summary ? 1、ImageMagick默认使用Ghostscript作为解析器处理PostScript内容,因此,用户可通过配置ImageMagick组件的Policy.xml安全策略,禁用ghostscript

    1.2K10发布于 2019-10-24
  • 来自专栏尚国

    Ghostscript远程代码执行漏洞利用方法

    昨天爆出来的Ghostscript远程代码执行漏洞,复现过程如下 1、确认系统是否安装了gs 执行命令 gs -q -sDEVICE=ppmraw -dSAFER -sOutputFile=/dev/null [root@srv62 src]# wget http://ghostscript.com/releases/ghostscript-8.71.tar.gz [root@srv62 src]# tar zxvf ghostscript-8.71.tar.gz [root@srv62 src]# cd ghostscript-8.71 [root@srv62 ghostscript-8.71]# . /configure --prefix=/usr [root@srv62 ghostscript-8.71]# mkdir obj [root@srv62 ghostscript-8.71]# mkdir bin [root@srv62 ghostscript-8.71]# make all [root@srv62 ghostscript-8.71]# make install 2、命令执行成功了,说明系统已经安装了

    1.2K30发布于 2018-09-11
  • 来自专栏猫头虎博客专区

    Ghostscript 字体处理深究: 解决字体缺失问题

    Ghostscript 字体处理深究: 解决字体缺失问题 摘要 欢迎各位前来猫头虎的技术小栈!今天我们将深入探讨 Ghostscript 在处理 PDF 转换时遇到的常见问题——字体缺失。 引言 Ghostscript 是一个强大的 PostScript 和 PDF 解析和渲染工具,广泛应用于多种文档处理任务。 Ghostscript 字体处理机制 Ghostscript 在处理字体时,会首先检查 PDF 文件是否包含所需字体的信息。如果没有,它会尝试在系统字体目录或指定的字体路径中查找所需字体。 指定替代字体 创建字体映射文件,并在 Ghostscript 命令中指定它。 参考资料 Ghostscript 文档: 字体处理 Adobe Acrobat 嵌入字体设置

    1.3K10编辑于 2024-04-09
  • 来自专栏小白程序猿

    windows下安装ghostscript及环境变量设置

    Ghostscript是一套建基于Adobe、PostScript及可移植文档格式(PDF)的页面描述语言等而编译成的免费软件。 最初是以商业软件形式在PC市场上发售,并称之为“GoScript”。 后来有心人买下了版权,并改在Linux上开发,成为了今日的Ghostscript。 弹出Ghostscript窗口即表示配置成功。 五、注意事项 由于windows 下不能成功执行shell命令 shell_exec($cmd);所以在实际操作中需要输出命令 手动在cmd中执行

    8.6K40发布于 2020-06-18
  • 来自专栏FreeBuf

    Ghostscript:基于漏洞CVE-2018-17961的-dSAFER沙盒逃逸技术

    前言 今天给大家分析的是一种新型的ghostscript-dSAFER沙盒逃逸技术,目前这项技术仍然适用于当前正在使用的所有ghostscript版本。 当出现故障时,操作码堆栈将会处于一种不一致的状态,因为ghostscript会尝试设置错误处理器,但这种设置是无效的。

    77210发布于 2018-12-25
  • 来自专栏绿盟科技安全情报

    【漏洞预警】GhostScript -dSAFER沙箱绕过漏洞(CVE-2019-10216)预警通告

    -dSAFER是Ghostscript用于防止不安全PostScript操作的安全沙箱。 ImageMagick等默认使用Ghostscript来处理PostScript内容的应用,均受到此漏洞影响。 受影响Ghostscript版本 Ghostscript commit 5b85ddd19a8420a1bd2d5529325be35d78e94234 之前版本 不受影响Ghostscript版本 Ghostscript http://git.ghostscript.com/?p=ghostpdl.git;a=summary ? RedHat及Debain等发行版均已更新修复此漏洞。 注:由于Red Hat Enterprise Linux 5 (ghostscript)及Red Hat Enterprise Linux 6 (ghostscript)版本已不受官方技术支持,使用这两个版本的用户需采取

    1.2K20发布于 2019-10-24
  • 来自专栏猫头虎博客专区

    Ghostscript 在 Linux 和 Windows 系统的应用与问题解决

    Ghostscript 在 Linux 和 Windows 系统的应用与问题解决 摘要 你好,我是猫头虎博主,在本篇文章中,我将详细介绍 Ghostscript 在 Linux 和 Windows 系统中的应用 本文旨在通过深入探讨和示例演示,为你提供一套完整的 Ghostscript 应用和问题解决方案。 正文 在 Linux 系统中安装和配置 Ghostscript 在 Linux 系统中,通常可以通过包管理器来安装 Ghostscript。 sudo apt-get install ghostscript # 对于 Debian/Ubuntu 系统 sudo yum install ghostscript # 对于 CentOS 参考资料 Ghostscript 官方网站 Ghostscript 文档 Linux 字体安装指南 (英文) 以上内容旨在为读者提供详细全面的指南,以帮助解决 Ghostscript 在不同系统环境中的应用和问题

    2.7K10编辑于 2024-04-09
  • 来自专栏夜梦星尘的折腾日记

    使用Inkscape处理eps图片

    如果Inkscape打不开eps,大概率是因为缺少Ghostscript驱动,其次是文件本身或系统路径配置问题。 EPS 本质是 PostScript 文件,Inkscape 需通过 Ghostscript 转换才能导入。 如果没有显示,提示命令不存在,那么就前往官网下载安装:https://ghostscript.com/releases/gsdnld.html(Ghostscript 10.0x 稳定版,选 Windows 安装Ghostscript:默认路径安装即可(如 C:\Program Files\gs\gs10.05.1)。安装完成后重启inkscape软件,再次尝试打开eps软件。 Files\gs\gs10.05.1\bin(如果修改了Ghostscript安装路径,那么填写为你的路径) 点击 “上移”,将这两条路径移到列表顶部Inkscape。

    25410编辑于 2026-03-18
  • 来自专栏生信小驿站

    python日常技巧(2)将pdf文件中的表格转化成csv文件

    但是对于windows系统,你必须安装ghostscript(https://www.ghostscript.com/download/gsdnld.html) ? 使用pip 安装依赖包(包括Tkinter和ghostscript)之后,可以简单地使用pip安装Camelot: pip install camelot-py[cv] (2)示例 # -*- coding

    3.3K20发布于 2019-11-21
  • 来自专栏历史专栏

    【愚公系列】2023年01月 .NET CORE工具案例- Magick.NET神级图片和视频操作库

    如果你想转换EPS / PDF / PS文件,你只需要安装Ghostscript。确保只安装具有相同功能的 GhostScript 版本 平台。 如果您使用的是 64 位版本的 Magick.NET 则还应安装 64 位版本的 Ghostscript。您可以使用 32 位版本 与64版本一起,但如果您保持平台不变,您将获得更好的性能。 Ghostscript可以在这里下载:https://ghostscript.com/releases/gsdnld.html。 如果您不想在计算机上安装Ghostscript,则可以复制并复制到您的服务器,并使用下面的代码告诉 Magick.NET 文件的位置。 gsdll32.dll/gsdl64.dllgswin32c.exe/gswin64c.exe MagickNET.SetGhostscriptDirectory(@"C:\MyProgram\Ghostscript

    3.9K40编辑于 2023-01-16
  • 来自专栏hotarugaliの技术分享

    Linux下PDF转图片

    Ghostscript Ghostscript 是一款 PDF 文件和 PostScript 编程语言之间的转换器,安装了 Ghostscript 的 Linux 发行版都会有 gs 命令。 # 转换为 png 图片 gs -sDEVICE=jpeg -o output-%03d.png input.pdf # 转换为 jpg 图片 其中,-sDEVICE 参数指定了转换引擎,Ghostscript 【注】Ghostscript 并没有提供 PDF 文件和 svg 图片之间的转换引擎,因此 gs 命令不支持将 PDF 文件转为 svg 图片。 3.

    5.9K10编辑于 2022-02-28
  • 来自专栏thinkphp+vue

    基于 PHP 实现的微信小程序 pdf 文件的预览服务

    服务器需要安装图像处理软件 (ImageMagick) 用于生成图片 php 需要安装 ImageMagick 对应的扩展 服务器需要安装 ghostscript 用于打开并解析 pdf 文件 最终效果 安装 ghostscript wget https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs925/ghostscript -9.25.tar.gz tar zxvf ghostscript-9.25.tar.gz cd ghostscript-9.25 .

    2.8K20编辑于 2022-05-25
  • 来自专栏马拉松程序员的专栏

    3行代码将PDF中表格转成Excel文件

    3.安装Ghostscript Ghostscript是一套建基于Adobe、PostScript及可移植文档格式(PDF)的页面描述语言等而编译成的免费软件。 Camelot 还很依赖这个软件,在window下的安装步骤: 1.官网下载: https://ghostscript.com/download/gsdnld.html 一般情况下都是用这个版本的 ※配置环境变量,在系统环境变量中添加上新安装的ghostscript。 这是我安装的目录 4. ※重启电脑,重启电脑是为了Camelot 能找到ghostscript ,如果不重启的话,直接运行Camelot 代码还是不行。但是直接运行gs是没有问题的。 同时,camelot方法默认格子解析(lattice),而采用这种解析方式,需要安装ghostscript

    3.7K20编辑于 2022-04-26
  • 来自专栏全栈程序员必看

    python之意外发现turtle的强大

    ————————- PS:看到有读者问道如何导出图片,特在此补充博主尝试过的方法,过程如下: 首先,需要安装pillow库 pip install pillow 然后,在导出图片的时候需要用一个软件Ghostscript ,这个需要安装,并且需要配置环境变量,官网下载地址:https://www.ghostscript.com/download/gsdnld.html 官网下载可能会比较慢,如果需要下载的,可以用下面的地址下载 Ghostscript 安装好之后在PATH中加入环境变量,如:C:\Program Files (x86)\gs\gs9.53.0\bin,按照自己实际安装地址填写即可。 Administrator/Desktop/meigui.eps") im.save("C:/Users/Administrator/Desktop/meigui.jpg", "JPEG") 额外提一点: 1.一定要安装Ghostscript ,直接用上面的代码会报错:OSError: Unable to locate Ghostscript on paths 2.这个方式导出的图片有可能会有缺失,就像这样 发布者:全栈程序员栈长,转载请注明出处

    1.7K20编辑于 2022-09-12
  • 来自专栏HACK学习

    一个5K RMB奖励的SRC漏洞

    id=1640),再次指出 ghostscript 的安全沙箱可以被绕过,通过构造恶意的图片内容,可造成命令执行。 ghostscript应用广泛,ImageMagick、python-matplotlib、libmagick 等图像处理应用均有引用。 在ghostscript中由于以往的安全事件,针对安全问题gs官方采用增加参数-dSAFER来开启安全沙箱,但该沙箱在程序执行过程中由LockSafetyParams这个值进行控制,此次Taviso发现通过 漏洞导致所有引用ghostscript的上游应用收到影响。

    2.1K20发布于 2019-11-04
  • 来自专栏ECS服务器

    linux部署支持psd等文件预览,视频缩略图/视频转码

    Linux下,安装ImageMagick 及FFmpeg等依赖组件 # CentOS下安装 yum install ImageMagick dcraw ghostscript ffmpeg libjpeg ://doc.kodcloud.com/tools/psd/install.sh | sh #其他Ubuntu,Redhat安装 apt-get install ImageMagick dcraw ghostscript raw.githubusercontent.com/Homebrew/install/master/install)" # 安装ImageMagick brew install ImageMagick dcraw ghostscript

    2K10编辑于 2023-04-18
  • 来自专栏马洪彪

    C#解析PDF

    Pdf转换Image,使用的是GhostScript,可以以API的方式调用,也可以以Windows命令行的方式调用。 7 namespace eyuan 8 { 9 public class GhostscriptHandler 10 { 11 12 #region GhostScript Import 13 ///

    创建Ghostscript的实例 14 /// This instance is passed to most other int gsapi_exit(IntPtr instance); 41 /// 42 /// Destroy an instance of Ghostscript . 43 /// Before you call this, Ghostscript must have finished. 44 /// If Ghostscript

    3.4K90发布于 2018-04-12
  • 来自专栏技术热文

    Java实现PDF加水印功能:技术解析与实践指南

    contentByte.endText(); } // 保存修改后的PDF文件并关闭文件流 stamper.close(); reader.close(); }}四、使用Ghostscript 命令行实现PDF加水印Ghostscript是一个开源的PDF处理程序,可以通过命令行参数为PDF文件添加水印。 (一)安装Ghostscript首先需要在本地安装Ghostscript程序。 .body(outputStream.toByteArray()); }}七、总结本文介绍了多种使用Java实现PDF加水印的方法,包括使用Apache PDFBox、iText、Ghostscript

    1.6K10编辑于 2025-05-19
  • 来自专栏用户5586239的专栏

    imagemagick convert pdf转图片时遇到找不到gswin64c.exe的问题(多装一个octave解决)

    .pdf j+%03d.jpg 报错说找不到gswin64c.exe 报错找不到指定文件 FailedToExecuteCommand "gswin64c.exe" 原来是gswin64c.exe(ghostscript )没有附带安装带来的问题,那去找到gs.exe(ghostscript)替代它也可以解决问题 然后去mirrors.tuna.tsinghua.edu.cn/gnu/octave/windows 下载

    3.1K60编辑于 2022-04-13
领券