问题标签 [jdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1963 浏览

c# - 读取 JDF 文件

基本上,我需要一种读取 JDF 文件的方法,这样我才能看到它包含的信息。

根据这个链接,JDF 基于 XML,所以我认为它很容易阅读。但我找不到任何关于如何做到这一点的信息。

我正在使用 C# 和 .NET 4.0。

0 投票
3 回答
4221 浏览

python - 如何为 Xerox 打印机创建动态作业单?

我正在 Python 和Reportlab Toolkit中以编程方式创建 PDF 文件,每个文件都包含数千个文档,每个文档都有可变数量的页面。

我的问题是我需要指示打印机每页应该打印哪种介质类型(例如,文档第一页的预打印信头)。看来我需要生成某种包含此类信息的工作票。

我在创建 JDF 作业单方面取得了一些成功,但这些仅在我组织的运行 Xerox Freeflow Server 版本 8 的最新打印机上运行。

理想情况下,我需要一个也适用于我们的 Freeflow 服务器版本 7 和 Xerox DocuSP 打印机的解决方案。我曾尝试将 JDF 票证发送到这些打印机,但未成功。

我可以使用其他类型的票务系统,或者让我们所有的打印机识别 JDF 文件的方法吗?

0 投票
1 回答
1628 浏览

c# - 通过网络安装的打印机服务器端打印 PDF 文件

浏览了关于这个主题的现有帖子,但我的要求有些不同。

在客户端浏览器中执行操作后,通过网络安装的打印机打印作业。Web 服务器已将所有打印机放入其中,根据客户端数据,我们需要立即使用客户端给定的配置进行打印,将作业发送到打印机(可能是不同的位置 - 但这不是问题,因为打印机在同一个网络)。我见过打印架构、Win32_print 类、SNMP、System.drawing.Printing、System.Printing.... 但找不到实现这一点的方法.. (Asp.net,C#)

- 文件已经存在于服务器文件夹中,我只需要拿起并发送到带有客户端选择配置的打印机...

更新:我必须使用 JDF 方法,因为所有文件都是 PDF 文件。我能够使用选定的配置创建 JDF 文件,但是将此 JDF 发送到打印机(启用 JDF)让我很难...有 JMF 将 JDF 发布到打印机,但不知道如何实现它..仍在寻找方法,如果有人对此有所帮助,那就太好了。

0 投票
2 回答
139 浏览

object - 无法从 Vbscript 中的 .jdf 文件加载节点

我正在尝试从 .jdf 文件中的节点获取值。它给了我们一个错误

object required: 'curNode'

行号 13 -inputFolder = curNode.getAttribute("Amount")

我们真的不知道该怎么做......请帮助?

谢谢

0 投票
1 回答
670 浏览

c# - 难以从复杂的 XSD 生成 C# 类

我正在尝试为 JDF 格式生成类,可从此处获得。我尝试使用 xsd.exe 工具,弹出的错误/警告是:

“架构验证警告:类型未声明,或者不是简单类型。”

没错,该类型是在导入的 XSD 文件中定义的,并且确实是一种复杂类型。

当我在 Altova 中打开 XSD 架构时,一切都像魅力一样,因此架构本身似乎没有任何问题。

0 投票
1 回答
656 浏览

pdf - 佳能 Vario 6000 拒绝大型 JDF / PDF 打印作业

使用 JDF 模板填写有关我的打印作业的数据,然后将其添加到我正在打印的 pdf 文件中。

当页面不多时,打印作业传输(通过 lpr)并成功打印,但是当我创建一个大作业(1500 页)时,它失败并显示一个包含错误消息的页面:“Pdf 转换错误:预期名称目的。”

该模板与作业名称和其他一些更改基本相同。但是媒体选择使用 RunIndex,它会增加页数,使其成为一个非常大的元素。我怀疑我在 JDF 处理器上遇到了限制。

这个xml有效:

这不会:

我尝试拆分元素并使用 RunIndex 值的子集,它在上面的小工作上工作,从上面更改下面的行:

和...

这打印正确,所以我尝试对大型 jdf 数据做同样的事情,但它仍然失败。

编辑:PDF 本身在 Acrobat 中加载。

结论:Kurt 建议我检查 pdf。基本调试,但我之前打印过 pdf,所以假设这不是问题。原来是这样。重要的线索是当 Kurt 建议我使用 Acrobat -> Preflight 来检查 PDF 时。在 pdf 中发现了一个缺失的 XObject。

0 投票
1 回答
986 浏览

java - 用于更改类名的 Jaxb 绑定不起作用

我有一个具有多个同名级别的大架构。(不是我写的!)

这里是:

EFI-JDF.xsd

SSiJDFExtensions.xsd

请注意名为“布局”的 3 个元素。我尝试使用 xjb 文件来更改每个类的名称,如下所示:

这似乎行不通。我没有收到有关 xjb 文件的任何错误,但是当我运行时我仍然收到这些错误xjc

版本信息:

请指教。

0 投票
1 回答
218 浏览

c# - Adobe Reader 可以处理 JDF 作业单吗?

我正在尝试生成可以在 Adob​​e Reader 中以交互方式查看的 PDF,而且在打印时,会根据页面选择不同的纸盘。(有些页面应该使用文具,而其他页面则不能。)

PDF 本身显然不支持这种形式的元数据(如此处所讨论的,但显然,JDF是一种合适的格式,并且可以作为 XML 嵌入到 PDF 中。

对我来说不太清楚的是,Adobe Reader 是否对该元数据做了任何有用的事情:如果打印了嵌入了 JDF 信息的 PDF,它会解析 JDF 并选择纸盘吗?我可以为此目的使用 PDF 作品集吗?

我的目标是让用户Adob​​e Reader 中以交互方式查看 PDF,在打印时自动选择不同的纸盘。

(不太方便的替代方法是编写一个自定义应用程序来进行打印。)

0 投票
0 回答
362 浏览

java - 试图用 xjc 转换巨大的 JDF.xsd,但失败了

CIP4 发布的用于处理JDF文件的官方JDFLibJ库 相当过时(尤其是不基于 JAXB)。因此,我尝试自己将 JDF Schema 转换为 Java 代码,以便获得 JAXB 的所有优点。

这是我到目前为止所做的:

  • 从页面 下载 JDF Schema 下载了文件JDF-Schema-1.5-lax-b62.zip
    zip 内容如下所示。 压缩内容
  • 解压它,得到 8 个 .xsd 文件。入口点是JDF.xsd,包括 和 的其他 7 个 .xsdxs:import文件xs:include
  • xjc JDF.xsd

我希望得到:

  • 将生成一个包含数百个 .java 文件(类和枚举)的包。
    其中2 个类 (JDFJMF) 应使用@XmlRootElement.

但实际上什么也没产生,出现了800行错误信息。

有没有机会解决这个问题,至少是部分解决方案?

编辑:

似乎其他人已经遇到了与 JDF 模式相同的问题。请参阅关于错误报告 JAXB-745 xjc derivation by extension/restriction 的评论

0 投票
1 回答
641 浏览

c# - 如何将 JDF 文件转换为 PDF(从多编码文档中删除文本)

我正在尝试使用 C# 将 JDF 文件转换为 PDF 文件。

查看JDF 格式后...我可以看到该文件只是一个放置在 PDF 文档顶部的 XML。

我尝试StreamWriter / StreamReader在 C# 中使用该功能,但由于 PDF 文档还包含二进制数据,并且可变换行符(\r\t 和 \t)生成的文件无法打开,因为某些二进制数据在 PDF 上被破坏。这是我尝试使用但没有成功的一些代码。