问题标签 [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.
c# - 读取 JDF 文件
基本上,我需要一种读取 JDF 文件的方法,这样我才能看到它包含的信息。
根据这个链接,JDF 基于 XML,所以我认为它很容易阅读。但我找不到任何关于如何做到这一点的信息。
我正在使用 C# 和 .NET 4.0。
python - 如何为 Xerox 打印机创建动态作业单?
我正在 Python 和Reportlab Toolkit中以编程方式创建 PDF 文件,每个文件都包含数千个文档,每个文档都有可变数量的页面。
我的问题是我需要指示打印机每页应该打印哪种介质类型(例如,文档第一页的预打印信头)。看来我需要生成某种包含此类信息的工作票。
我在创建 JDF 作业单方面取得了一些成功,但这些仅在我组织的运行 Xerox Freeflow Server 版本 8 的最新打印机上运行。
理想情况下,我需要一个也适用于我们的 Freeflow 服务器版本 7 和 Xerox DocuSP 打印机的解决方案。我曾尝试将 JDF 票证发送到这些打印机,但未成功。
我可以使用其他类型的票务系统,或者让我们所有的打印机识别 JDF 文件的方法吗?
c# - 通过网络安装的打印机服务器端打印 PDF 文件
浏览了关于这个主题的现有帖子,但我的要求有些不同。
在客户端浏览器中执行操作后,通过网络安装的打印机打印作业。Web 服务器已将所有打印机放入其中,根据客户端数据,我们需要立即使用客户端给定的配置进行打印,将作业发送到打印机(可能是不同的位置 - 但这不是问题,因为打印机在同一个网络)。我见过打印架构、Win32_print 类、SNMP、System.drawing.Printing、System.Printing.... 但找不到实现这一点的方法.. (Asp.net,C#)
- 文件已经存在于服务器文件夹中,我只需要拿起并发送到带有客户端选择配置的打印机...
更新:我必须使用 JDF 方法,因为所有文件都是 PDF 文件。我能够使用选定的配置创建 JDF 文件,但是将此 JDF 发送到打印机(启用 JDF)让我很难...有 JMF 将 JDF 发布到打印机,但不知道如何实现它..仍在寻找方法,如果有人对此有所帮助,那就太好了。
object - 无法从 Vbscript 中的 .jdf 文件加载节点
我正在尝试从 .jdf 文件中的节点获取值。它给了我们一个错误
object required: 'curNode'
行号 13 -inputFolder = curNode.getAttribute("Amount")
我们真的不知道该怎么做......请帮助?
谢谢
c# - 难以从复杂的 XSD 生成 C# 类
我正在尝试为 JDF 格式生成类,可从此处获得。我尝试使用 xsd.exe 工具,弹出的错误/警告是:
“架构验证警告:类型未声明,或者不是简单类型。”
没错,该类型是在导入的 XSD 文件中定义的,并且确实是一种复杂类型。
当我在 Altova 中打开 XSD 架构时,一切都像魅力一样,因此架构本身似乎没有任何问题。
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。
java - 用于更改类名的 Jaxb 绑定不起作用
我有一个具有多个同名级别的大架构。(不是我写的!)
这里是:
EFI-JDF.xsd
SSiJDFExtensions.xsd
请注意名为“布局”的 3 个元素。我尝试使用 xjb 文件来更改每个类的名称,如下所示:
这似乎行不通。我没有收到有关 xjb 文件的任何错误,但是当我运行时我仍然收到这些错误xjc
:
版本信息:
请指教。
c# - Adobe Reader 可以处理 JDF 作业单吗?
我正在尝试生成可以在 Adobe Reader 中以交互方式查看的 PDF,而且在打印时,会根据页面选择不同的纸盘。(有些页面应该使用文具,而其他页面则不能。)
PDF 本身显然不支持这种形式的元数据(如此处所讨论的),但显然,JDF是一种合适的格式,并且可以作为 XML 嵌入到 PDF 中。
对我来说不太清楚的是,Adobe Reader 是否对该元数据做了任何有用的事情:如果打印了嵌入了 JDF 信息的 PDF,它会解析 JDF 并选择纸盘吗?我可以为此目的使用 PDF 作品集吗?
我的目标是让用户在Adobe Reader 中以交互方式查看 PDF,并在打印时自动选择不同的纸盘。
(不太方便的替代方法是编写一个自定义应用程序来进行打印。)
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 个类 (JDF
和JMF
) 应使用@XmlRootElement
.
但实际上什么也没产生,出现了800行错误信息。
有没有机会解决这个问题,至少是部分解决方案?
编辑:
似乎其他人已经遇到了与 JDF 模式相同的问题。请参阅关于错误报告 JAXB-745 xjc derivation by extension/restriction 的评论。
c# - 如何将 JDF 文件转换为 PDF(从多编码文档中删除文本)
我正在尝试使用 C# 将 JDF 文件转换为 PDF 文件。
查看JDF 格式后...我可以看到该文件只是一个放置在 PDF 文档顶部的 XML。
我尝试StreamWriter / StreamReader
在 C# 中使用该功能,但由于 PDF 文档还包含二进制数据,并且可变换行符(\r\t 和 \t)生成的文件无法打开,因为某些二进制数据在 PDF 上被破坏。这是我尝试使用但没有成功的一些代码。