这是因为 Ghostscript 默认只允许最大的打开文件大小是 5MB,超过这个大小的文件无法处理。你可以通过设置环境变量来解决这个问题。

在 Windows 环境下,可以按照以下步骤设置环境变量:

  1. 打开'控制面板' -> '系统和安全' -> '系统' -> '高级系统设置' -> '环境变量'。
  2. 在'系统变量'中,找到'GS_MAXINPUTFILESIZE'变量,如果没有则点击'新建'创建一个。
  3. 将变量值设置为你想要的最大文件大小,例如'10000000'表示10MB。
  4. 点击'确定'保存设置。

在 Linux 环境下,可以在终端中使用以下命令设置环境变量:

export GS_MAXINPUTFILESIZE=10000000

这样就可以设置 Ghostscript 允许打开的最大文件大小了。

Net Core 使用 Ghostscript 处理大文件:解决超过 5MB 报错

原文地址: https://www.cveoy.top/t/topic/os5S 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录