MemoryStream (pdf) 到 Ghostscript 到 MemoryStream (jpg)

2024-01-27

我确实看到了“使用 GhostScript 将 PDF 转换为图像。无需创建图像文件 https://stackoverflow.com/questions/8669677/pdf-to-image-using-ghostscript-no-image-file-has-to-be-created”,但这(在某种程度上)回答了我的问题的一半。是否可以使用 GhostScriptSharp(或常规 GhostScript dll)将 MemoryStream 中的 pdf 转换为 MemoryStream 中的 jpg?我说的是动态填充的 pdf 表单使用 iTextSharp,我已经将其定向到 MemoryStream 以保存到数据库或流式传输到 http 响应,如果可以的话,我真的很想避免保存到文件(以及后续清理)。

我引用的答案中的唯一答案声称必须进入 GhostScript dll 才能完成后一部分,但显然我需要做大量的跑腿工作才能弄清楚这意味着什么。有谁有好的资源可以帮助我完成这个旅程吗?


问题是,与 PostScript 语言不同,PDF 语言本质上需要随机访问文件。如果您直接向标准输入或通过 PIPE 提供 PDF,Ghostscript 会在解释 PDF 之前将其复制到临时文件。因此,将 PDF 作为 MemoryStream(或字节数组)传递是没有意义的,因为无论如何它在被解释之前都会在磁盘上结束。

看看Ghostscript.NET https://ghostscriptnet.codeplex.com/这是Ghostscript光栅化器 https://ghostscriptnet.codeplex.com/SourceControl/latest#Ghostscript.NET/Ghostscript.NET.Samples/Samples/RasterizerSample.cs“内存中”输出的示例。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MemoryStream (pdf) 到 Ghostscript 到 MemoryStream (jpg) 的相关文章

随机推荐

  • 生产环境中的 Rails 服务器如何工作?

    我想知道 总的来说 它更像 PHP 它加载到内存中 执行 然后在每次连接时终止 或者像 Node js 单个实例保留在内存中并接受所有请求 从技术上讲是后者 但根据应用程序服务器 可以将其设置为look喜欢前者 因为前者更容易管理 Phus
  • 如何在 Dropwizard(泽西岛)中记录 JSON 响应

    我想知道如何配置 Dropwizard 来记录 JSON 响应 在 Service 子类 例如 HelloWorldService 的 run 方法中 添加 environment setJerseyProperty ResourceCon
  • pthread的调度方法?

    由于没有显式调度 pthread 被调度为由内核以随机方式运行 pthread 库中是否定义了相同的调度方法 例如优先级 线程的优先级被指定为增量 该增量被添加到进程的优先级上 更改进程的优先级会影响该进程中所有线程的优先级 线程的默认优先
  • 如何向 DetailDisclosureButton 添加标签文本?

    我正在使用 iOS Swift 2 0 应用程序 我一生都无法弄清楚如何将文本设置在右侧UITableViewCell就在披露指示符 V 形之前 除了创建自定义cell accessoryView 这是 设置应用程序 的屏幕截图 它正是我想
  • PHP 命令,未找到

    我尝试安装composer通过 PHP 命令 如 getcomposer 站点中所述 但 bash 抛出错误 bash php command not found 所以我在谷歌上搜索了一下 我得到了一些答案 1 添加php二进制文件路径 P
  • C# 中灵活的日志记录接口设计

    我想编写自己的日志记录类 用 C 编写 它实现一个标准接口 我可以从代码的任何部分调用该接口 我的想法是让多个 Log 类实现 Logger 接口 每个类都有其特定的日志目的地 例如 FileLogger 将实现记录到文件 TextBox
  • 从 scala 访问公共静态 java 方法

    我正在尝试在这里使用 Java facebook 库http restfb com publishing http restfb com publishing在 scala play2 应用程序中 但是当尝试调用静态时with下面的方法 它
  • 我该如何修复 AttributeError: 'dict_values' 对象没有属性 'count'?

    这是我的code http pastebin com tzPpqE97文本文件是here http www dropbox com s 2bklv7p4ylq8wur web graph zip dl 0http import networ
  • IBM MQ v8 和 Glassfish 本地设置端口配置问题

    给出以下本地设置 IBM WebSphere MQ Advanced for Developers V8 0 帕亚拉4 1 2 172 我想通过默认端口 1414 以外的 JMS 连接到本地队列管理器 尽管我向连接工厂添加了几个属性来配置端
  • 如何将对象注入到 WCF 服务中

    如果我有这样的服务定义 实现 using System using System ServiceModel namespace aspace service ServiceContract Namespace http aspace ser
  • Web API 方法返回 JSON 数据

    我正在使用 ASP net Web API 2 0 并且希望我的方法仅以 JSON 格式返回数据 请建议对 API 控制器类中的以下方法进行代码更改 public async Task
  • Excel - 计算与 ID 匹配的唯一值,针对 100,000 多个案例进行了优化

    参考下面的 Excel 屏幕截图 我正在寻找一个公式解决方案 用于计算 A 列中每个 ID 号的 B 列 颜色 中唯一值的数量 我已将所需结果归入 C 列 因此 例如 ID 1 A2 只有一种唯一颜色 灰色 B2 这将在 C2 中返回 1
  • 将 favicon 添加到 javascript Bookmarklet(使用 window.open)

    我有一个小书签 它启动一个 window open javascript 函数 用我的小书签打开一个小窗口 一个用于在任何访问过的站点和我的服务器之间进行通信的外部功能 我想要一个favicon当书签添加到书签工具栏时显示 我意识到书签是
  • 如何向 Scala 枚举对象添加方法?

    我正在使用 Scala 2 8 并定义这样的枚举 object Stooges extends Enumeration type Stooge Value val Larry Curly Moe Value 我想向这个枚举添加一个方法 循环
  • 在多个数据库上使用实体框架

    我正在编写一个工资系统 它将与现有系统集成 原始系统有一个主数据库 用于处理用户管理和一些全局配置 下面有多个结构相同的数据库 基本上每个数据库都是一个公司的工资数据库 所有这些都与主数据库绑定 因为它属于父数据库公司拥有多家子公司 每个子
  • 文件名 NSString 在空格中添加了不必要的 %20

    已解决 感谢 Regexident 我有一个应用程序可以将 PDF 的文件路径传递给自定义的 id init初始化方法 它被添加到表中 当它被选择时 它会为不存在的文件调用 else 语句 void gridView AQGridView
  • 如何制作一条动画线来跟踪移动的 CSS 元素?

    更新 我曾请求帮助修复我使用 SVG 动画插件的第一次尝试 现在有一个解决方案 点击此链接 它有效地回答了这个问题 尽管 Jleagle 指出的 attr 也可以找到解决方案 https stackoverflow com question
  • 使用 React 时,在构造函数中使用粗箭头函数还是绑定函数更可取?

    创建 React 类时 哪个更好 export default class Foo extends React Component constructor props super props this doSomething this do
  • 为什么没有 boost::copy_on_write_ptr ?

    我刚看到this http en wikibooks org wiki More C 2B 2B Idioms Copy on write nice 写时复制指针执行 它看起来非常通用且有用 所以我的问题是 这样的类是否包含在任何 C 工具
  • MemoryStream (pdf) 到 Ghostscript 到 MemoryStream (jpg)

    我确实看到了 使用 GhostScript 将 PDF 转换为图像 无需创建图像文件 https stackoverflow com questions 8669677 pdf to image using ghostscript no i