问题标签 [xmp]

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 回答
1525 浏览

adobe - 在 InDesign 中使用 XMP 进行开发

我正在尝试与 Adob​​e InDesign、HP SmartStream 和 XMP 元数据格式集成。下面是我正在使用的 IDML metadata.xml 文件中的 xml 片段。在 XML 中有实例和文档 ID,它们是随机生成的,还是特定类型的哈希,或者完全是其他东西?我需要生成这样的文件。此外,有没有人知道这个元文件的更好的信息来源?我一直在挖掘 Adob​​e 的文档,但每个文档似乎都将我引向了另一个文档。

0 投票
1 回答
4513 浏览

metadata - 人脸标记信息和照片元数据

是否有一种标准方法可以从照片元数据中读取/写入面部标签?

我可以用它从流行的照片组织者那里导入面部标记信息吗?

0 投票
1 回答
246 浏览

java - PDF 和“海量”XMP 数据存储

所以我有一个程序可以创建一个输出 PDF 文件,我想通过将元数据嵌入到其中来使其可读(通过我的程序)。这是相当多的数据。

有人建议我使用 XMP 格式执行此操作。但是,我不确定这是否会奏效。

如果您不想阅读所有这些内容,请跳至最后一段,如果您不理解问题,请返回此处...

我的文件可能有这样的结构:

每个问题都有它的父标题,每个答案都有它的父问题。像这样的文件可以有无限数量的标题,每个标题无限数量的问题,以及每个问题 0 到 5 个答案。

为了让我的程序能够在它的 GUI 中组装相同的文件,它需要几条信息。

它需要知道:

  • 标题数量(整数)

  • 标题类型(布尔值)(标题不必只包含问题,所以这是必需的,但我在示例中省略了其他类型的标题以简化问题)

  • 包含每个标题/问题/答案中的文本的字符串

按照示例,这就是我的可读文件的样子:

如果我假设文件是​​逐行读取的,这是可能的。第一行将说明预期有多少个标题,第二行(以及每个标题行)将说明标题类型以及在下一个标题之前预期有多少问题。问题行将告诉有多少后续行包含答案内容。答案行将只包含内容。

所有这些都是为了说明我对“保存文件”的需求。

最后一段

XMP 能做到这一切吗?能够逐行读取属性并拥有一个附加多个值的属性,或者至少以某种方式将其划分为几个属性,以保持此功能?

最重要的问题是,XMP 读取器/写入器 (iText) 能否处理 XMP 文件的非固定大小?

我的替代方法是简单地将这些行附加在 PDF 文件末尾的某个位置(不要弄乱交叉引用表),并将它们注释掉(使用 %),然后在 Java 中创建一个特殊的阅读器来寻找并解析那些线。

0 投票
3 回答
4635 浏览

php - 如何使用 PHP 从 PDF 文件中访问元数据信息?

如何使用 PHP 从 PDF 文件中访问元数据 (XMP) 信息?我需要文件的高度和宽度。

0 投票
0 回答
108 浏览

javascript - 如何使用 JavaScript 输出 HTML 标签以复制到其他地方

我编写了一个代码,使用 document.write 和 xmp HTML 标记将数据输出为 html 标记。但是,我遇到了一个问题。我尝试过执行 html、style、head 和其他标签,但它们不起作用。div、img 等基本标签似乎可以正常工作。有人可以帮忙吗?

谢谢

0 投票
1 回答
2974 浏览

java - 当 XML 无效时如何在 java 中解析 XMP?

我正在使用 javax.imageio 从 PNG 图像中提取元数据。这工作正常。但是获取实际元数据的 getAsTree 方法返回无效的 XML。所以我不知道如何解析这个 XML 以获得某些元数据:

无效的 XML 从 iTXtEntry 元素开始,该元素具有 xpacket 位并包含子元素,尽管它具有自闭合标记格式,而不是结束标记。因此,当我尝试使用 DOM 文档和 xpath 解析它时,我收到一条错误消息,指出该元素的内容中不能包含“>”。

我在 DocumentBuilderFactory 上禁用了 DTD 验证。这没有帮助。我觉得我正在使用正则表达式,但这似乎不对。为什么我首先从 imageio 中的 getAsTree 方法得到无效的 XML,我该怎么办?

0 投票
1 回答
408 浏览

macos - 在 Mac 沙盒应用程序中访问附属文件

我需要在基于文档的照片编辑器应用程序中访问 Sidecar XMP 文件。图像文件是文档,当用户打开并保存图像文档时,我需要访问边车 XMP 文件。

是否可以在基于文档的沙盒应用程序中访问附属文件(例如 XMP)?

我知道默认情况下这是不可能的,但是允许这样做所需的最小临时安全异常是什么?

在不使用临时异常的情况下是否有解决方法?

请注意,无法保证图像文件文档范围的书签到边车(因为它们可能由不同平台上的其他应用程序创建),因此此解决方案将不起作用。

0 投票
1 回答
843 浏览

javascript - 我可以在一个类中转义 html 标签(重新创建 xmp 标签)吗?

思考这个问题的几种方法。自己决定哪个对你最有用……</p>

  • javascript 可以使用“xmp”类重新创建已弃用的 <xmp> 标记吗?
  • 我们可以在内联代码中模仿 SO 的降价处理器的转义标签吗?
  • (metaSO,我承认) SO 的 md 处理器如何在内联代码中转义标签?
  • 我们可以在 HTML 中嵌入的 markdown 代码块中转义 < 吗?

目标:一个逃逸的类<,允许该类包含文本<html>、<body>、<head>、<script>、<style>、<body>,以及任何其他不属于< body> 或经过特殊处理,无需特殊处理。

<xmp> 实现了这一点(实际上继续 - 已弃用但仍受浏览器支持):<xmp><body></xmp>就像&lt;body&gt;. SO 的降价处理器在内联代码中实现了这一点:显示<body>只需写 `<body>`(它本身就是 \`<body>\` 并且不能包含在 SO 代码块中……我不是唯一可以使用的人这个 ;)

到目前为止,我的解决方案(全部<替换&lt;为)处理了不太特殊的 HTML 标记(这些在 <body> 内的静态内容标记有名称吗?<div>、<code>、<span> 等),但是“特殊”标签仍然必须以 < 开头 而不是 <

这样我就可以写了<div class="xmp">&lt;body></div>

什么将允许

<div class="xmp"><body></div>?

或者怎么样?

我的项目的细节可能很重要:会有降价,class="xmp"所以我们需要小心 line-initial >。没有用户输入,因此安全性不是(?)问题。我希望有一个不使用 jQuery 的解决方案。

0 投票
2 回答
4550 浏览

html - 显示不带 XMP 标记的源代码

如何在不使用 HTML5 网站上的 XMP 元素的情况下显示包含标签的 HTML 标记?

该网站由 HTML5 制成,并显示有关 HTML、C++ 等的教程。

所以我需要展示很多编程语言的源代码。

0 投票
1 回答
1391 浏览

c++ - Expat 未解析的外部符号

在共享库(它是一个 firefox xpcom 组件)中链接静态库(包含 expat 的 XMP)时,我很难找到为什么我有未解析的外部符号。

我在使用 Windows 编译器(标志:“-Od -MDd”)和 mozilla-firefox 14 的 Windows 下。

静态库是来自 Adob​​e XMP 的 SDK 的 XMPCore 库:构建它没有问题(expat 的源代码包含在第三方库中)

在构建我的 xpcom 模块时,我在链接阶段得到了这个:

symbole externe non résolu 表示未解析的外部符号!

所以我认为我的 XMP 的静态构建中缺少来自 expat 的那些函数,所以我使用 objdump -t 检查列出我发现的符号:

包括这些功能的实现,所以我需要提示:有人可以帮我吗?

谢谢 !