問題タブ [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 を使用した開発

Adobe InDesign、HP SmartStream、および XMP メタデータ形式と統合しようとしています。以下に、IDML の metadata.xml ファイルから使用している xml のスニペットを示します。XML にはインスタンス ID とドキュメント ID がありますが、これらはランダムに生成されるのでしょうか、それとも特定のタイプのハッシュでしょうか、それともまったく別のものでしょうか? このようなファイルを生成する必要があります。さらに、このメタ ファイルに関するより良い情報源を知っている人はいますか? 私はアドビのドキュメントを掘り下げてきましたが、すべてのドキュメントが別のドキュメントにつながるようです。

0 投票する
1 に答える
4513 参照

metadata - 顔タグ情報と写真のメタデータ

顔タグを写真のメタデータから読み書きする標準的な方法はありますか?

一般的な写真オーガナイザーから顔タグ情報をインポートするために使用できますか?

0 投票する
1 に答える
246 参照

java - PDF と「大量の」XMP データ ストレージ

そのため、メタデータを埋め込んで(プログラムで)読み取り可能にしたい出力PDFファイルを作成するプログラムがあります。そして、それは非常に多くのデータです。

XMP 形式を使用してこれを行うように提案されました。しかし、それがうまくいくかどうかはわかりません。

このすべてを読みたくない場合は、最後の段落にスキップしてください。質問が理解できない場合は、ここに戻ってください...

私のファイルは次のような構造を持つ可能性があります:

すべての質問には親の見出しがあり、すべての回答には親の質問があります。このようなファイルには、無制限の数の見出し、見出しごとの無制限の数の質問、および各質問 0 ~ 5 個の回答を含めることができます。

プログラムが GUI で同じファイルをアセンブルできるようにするには、いくつかの情報が必要です。

次のことを知る必要があります。

  • 見出しの数 (整数)

  • 見出しの種類 (ブール値) (見出しには質問だけを含める必要はないため、これは必要ですが、簡単にするために例では他の種類の見出しを省略しました)

  • 各見出し/質問/回答のテキストを含む文字列

例に従って、これは私の読み取り可能なファイルがどのように見えるかです:

これは、ファイルが行ごとに読み取られると仮定すると可能です。最初の行は予想される見出しの数を示し、2 行目 (およびすべてのヘッダー行) は見出しの種類と次の見出しの前に予想される質問の数を示します。質問行は、回答コンテンツが含まれる後続行の数を示します。回答行にはコンテンツのみが含まれます。

これはすべて、「保存ファイル」に必要なものを説明するためのものです。

最後の段落

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サンドボックスアプリでサイドカーファイルにアクセスする

ドキュメントベースのフォトエディタアプリケーションでサイドカーXMPファイルにアクセスする必要があります。画像ファイルはドキュメントであり、ユーザーが画像ドキュメントを開いて保存するときに、サイドカーのXMPファイルにアクセスする必要があります。

サンドボックス化されたドキュメントベースのアプリケーションでサイドカーファイル(XMPなど)にアクセスすることは可能ですか?

デフォルトでは不可能であることを理解していますが、それを可能にするために必要な最小限の一時的なセキュリティ例外は何ですか?

一時的な例外を使用せずにこれを回避する方法はありますか?

サイドカーへの画像ファイルのドキュメントスコープのブックマークを保証することは不可能であることに注意してください(異なるプラットフォーム上の他のアプリによって作成される可能性があるため)。そのため、このソリューションは機能しません。

0 投票する
1 に答える
843 参照

javascript - クラス内で html タグをエスケープできますか (xmp タグを再作成します)?

この質問を考えるにはいくつかの方法があります。あなたにとって最も役立つものを自分で決めてください…</p>

  • javascript は「xmp」クラスで非推奨の <xmp> タグを再作成できますか?
  • SO のマークダウン プロセッサのエスケープ タグをインライン コード内で模倣できますか?
  • (metaSO、認めます) SO の md プロセッサはインライン コードでタグをどのようにエスケープしますか?
  • HTML に埋め込まれたマークダウン コード ブロックで < をエスケープできますか?

目標: をエスケープするクラスで<、そのクラスにテキスト <html>、<body>、<head>、<script>、<style>、<body>、および < 内に属さないその他のタグを含めることができます。 body> または、特別な加工をせずに特別な加工を施しています。

<xmp> はこれを達成しました (そして実際には引き続き - 非推奨ですが、まだブラウザーでサポートされています):<xmp><body></xmp>のよう&lt;body&gt;でした。SO のマークダウン プロセッサはこれインラインコードで実現します<body>。これ ;)

<これまでのところ、すべてを置き換えるという私のソリューション&lt;は、あまり特別ではない HTML タグを処理します (<body> 内の静的コンテンツ タグの名前はありますか? <div>、<code>、<span> など)。 「特別な」タグは引き続き < で開始する必要があります。<の代わりに

それで私は書くことができます<div class="xmp">&lt;body></div>

何が許可されますか

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

またはどうですか?

私のプロジェクトの詳細は重要かもしれません: マークダウンがあるclass="xmp"ので、行頭文字に注意する必要があります>。ユーザー入力がないため、セキュリティは問題になりません(?)。jQueryを使わない解決策を期待しています。

0 投票する
2 に答える
4550 参照

html - XMPタグなしでソースコードを表示する

HTML5 WebサイトでXMP要素を使用せずにタグを含むHTMLマークアップを表示するにはどうすればよいですか?

WebサイトはHTML5で作成されており、HTML、C++などに関するチュートリアルが表示されます。

そのため、多くのプログラミング言語のソースコードを表示する必要があります。