del*_*ego 5 java pdf portfolio package
有谁知道检测给定 PDF 文件是 PDF 包还是 PDF 包,而不是“常规”PDF 的方法?我更喜欢 Java 解决方案,但由于我还没有找到任何关于检测特定类型 PDF 的信息,我会尽我所能,然后他们会尝试找出 Java 解决方案。
(在搜索过去的问题时,似乎有很多人不知道 PDF Portfolios 和 PDF Packages 之类的东西存在。通常,它们都是 Adobe 允许将多个离散的 PDF 打包成单个 PDF 文件的两种方式. 在阅读器中打开 PDF 包会向用户显示嵌入的 PDF 列表,并允许从那里进一步查看 PDF 包似乎有点复杂——它们还包括用于嵌入文件的基于 Flash 的浏览器,然后允许用户从那里提取离散的 PDF。我的问题,以及我希望能够在代码中检测到它们的原因,是因为 OS X 的内置 Preview.app 无法读取这些文件——所以我我想至少警告我的网络应用程序的用户,上传它们可能会导致跨平台兼容性降低。)
小智 0
这个问题很老了,但如果有人想知道,这是可能的。可以使用以下命令通过 Acrobat 和 JavaScript 来完成此操作。
if (Doc.collection() != null)
{
//It Is Portfolio
}
Run Code Online (Sandbox Code Playgroud)
Acrobat JavaScript API 说:“集合对象是从 Doc.collection 属性获取的。当没有 PDF 集合(也称为 PDF 包和 PDF 组合)时,Doc.collection 返回空值。集合对象用于设置初始值。”集合中的文档,设置集合的初始视图,以及获取、添加和删除集合字段(或类别)。”
| 归档时间: |
|
| 查看次数: |
2405 次 |
| 最近记录: |