是否可以使用 XSLT 将 PDF 转换为 TIFF 文件?有人可以指出一些关于使用 xslt 进行图像转换的文章或代码。
谢谢!
是否可以使用 XSLT 将 PDF 转换为 TIFF 文件?有人可以指出一些关于使用 xslt 进行图像转换的文章或代码。
谢谢!
不,仅使用XSLT是不可能的。XSLT 用于将 XML 转换为其他文本结构(通常是 XML、HTML 或纯文本)。使用 XSL-FO,您可以从 XML 数据输出 PDF——但就 XSL-FO 而言,这是一种单向过程。Apache FOP 确实支持输出到 TIFF 而不是 PDF,但这也是一种单向过程。
假设您可以获得 PDF -> XML 转换工作(一个快速的谷歌建议存在这样的库,但不清楚它们实际提供的内容),可以使用 XSLT 将该 XML 转换为 Apache FOP 可以呈现的内容TIFF 文件,但此时您最好研究直接 PDF 到 TIFF 转换库(可能使用 OCR 库)。
可能的?也许(但可能不会)。真正的问题是,您为什么还要尝试使用 XSLT 从 PDF 文件创建 TIFF 文件?
您不需要 XSLT。
您需要像 Ghostscript(或许多其他)这样的光栅图像处理器。它可以将 PDF(和 Postscript)转换为其他图像格式,如 TIFF。
唯一的方法是调用转换服务,例如 aspose.com 或在 DataPower 框外部创建另一个服务。可能有一些 Node.js 模块可以在 GatewayScript (GWS) 中运行(如果您使用的是固件 7+),但我相信它们都依赖于外部二进制文件才能运行,并且在 GWS 中不起作用。