1

Adobe Acrobat Proでは、ページにリンクを追加することはそれほど難しくありませんが、リンクに「代替テキスト」(「タイトルテキスト」と呼ばれることもあります)を追加する方法もあるのではないかと思います。HTMLでは、これは次のように行われます。

<a href="url" title="Text goes here">link</a>

次に、マウスをリンクに合わせると、テキストが小さなツールチップとして表示されます。PDFに相当するものはありますか?もしそうなら、どのようにそれを追加しますか?

4

6 に答える 6

2

実際、PDFは代替テキストをサポートしています。これは、論理構造で文書化されたPDFリファレンス1.7セクション10.8.2「代替説明」の一部です。

/ Span << / Lang(en-us)/ Alt(6ポイントスター)>> BDC(✡)Tj EMC

于 2009-09-21T20:01:44.183 に答える
1

PDF構文では、リンク注釈は、代替の説明として機能するコンテンツエントリをサポートします。

/Annots [
  <<
    /Type /Annot
    /Subtype /Link
    /Border [1 1 1]
    /Dest [4 0 R /XYZ 0 0 null]
    /Rect [ 50 50 80 60 ]
    /Contents (Link)
  >>
]

「PDFリファレンス-第6版-Adobe®PortableDocumentFormat-バージョン1.7-2006年11月」の引用:

コンテンツテキスト文字列(オプション)注釈に表示されるテキスト。このタイプの注釈でテキストが表示されない場合は、人間が読める形式での注釈のコンテンツの代替説明。いずれの場合も、このテキストは、障害を持つユーザーへのアクセシビリティをサポートするため、またはその他の目的でドキュメントのコンテンツを抽出するときに役立ちます。

そして後で:

他のすべての注釈タイプ(Link、Movie、Widget、PrinterMark、およびTrapNet)の場合、Contentsエントリは、人間が読める形式で注釈のコンテンツの代替表現を提供します。

これは、境界線が存在する場合、SumatraPDFv3.1.2で適切に表示されます。 ここに画像の説明を入力してください

ただし、これは他のPDFリーダーでは広くサポートされていません。

W3Cは、WCAG 2.0のPDFテクニックで、アクセシビリティの目的でリンクに代替テキストを表示する別の方法を推奨しています。

于 2020-08-08T12:46:48.357 に答える
0

いいえ、PDFのリンクに代替テキストを追加することはできません。PDFリファレンスにはこれに関する規定はありません。

関連する注記として、PDF内のリンクとHTMLドキュメント内のリンクはまったく異なる方法で処理されます。PDF内のリンクは、実際には一種の注釈であり、指定された座標でページの上部に配置され、ドキュメント内のテキストや画像と技術的な関係はありません。HTMLドキュメント内のリンクは、ハイパーリンクする要素との直接的な関係を示しています。

于 2009-08-18T08:34:19.410 に答える
0

代替テキストまたは代替テキストは、タイトルテキストと同じではありません。タイトルテキストは、人間が消費することを目的としたメタデータです。代替テキストは、メディアの読み込みに失敗した場合のメディアの代替テキストコンテンツです。

于 2009-08-22T03:49:34.683 に答える
0

非表示のフォームボタンを使用して何もしないが、マウスをその上に置いたときに小さなポップアップツールチップテキストを追加できるようにするトリックもあります。

于 2010-02-25T15:41:48.593 に答える
0

公式には、ISO 32000-114.9.3で定義されているPDF1.7に従って(PDF 1.7のISO標準と同等のドキュメントの無料ダウンロードについてはAdobeのWebサイトを参照)、たとえば、注釈の代替テキストを提供します。リンク注釈-データ構造にキー「Contents」を追加し、そのキーのテキスト文字列値として代替テキストを提供します。

残念ながら、Acrobatは、リンク注釈用にこの「コンテンツ」テキスト文字列を追加または編集するためのユーザーインターフェイスを提供していないようです。存在する場合でも、ツールチップには使用されません。代わりに、少なくともURLを指している場合、ツールチップは常にリンクアノテーションのターゲットであるように見えます。

したがって、視覚的なレベルでは、リンクアノテーションの領域の上に、目的の動作をする他の非表示の要素を追加することで、これを回避することができます。少なくとも私の好みでは、あまり良いハックではありません。さらに、PDFのアクセシビリティには役立ちません。これは、さらに別の漂遊オブジェクトを導入するためです...

于 2012-06-29T10:52:20.867 に答える