Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_rightPDFツールchevron_rightPDF リンク抽出ツールPDF リンク抽出ツール

PDF リンク抽出ツール

PDF 内のすべてのリンク(外部・内部・メール、および注釈のない本文中の裸の URL)をページ・アンカー文字・危険度つきで一覧にします。

upload_file

クリックして選択 またはここにファイルをドラッグ&ドロップ

リンクを一覧にする PDF を選択

対応形式: .pdf,application/pdf

shieldこの文書内のリンクが要求されることは一切ありません。すべてローカルで読むので、疑わしい PDF を相手のサーバーに接触せずに調べられます。

関連ツール

PDF JavaScript 検査

PDF JavaScript 検査

PDF の中のスクリプトをすべて見つけます。文書アクション、ページと注釈のイベント、フォームの計算まで。実行はせずに読めます。

PDF 埋め込みファイル抽出

PDF 埋め込みファイル抽出

PDF に添付されたファイルをすべて検出して保存します。注釈に隠れた添付や PDF 2.0 の関連ファイルも見つけます。

PDF 構造化データ抽出ツール

PDF 構造化データ抽出ツール

PDF を構造化 JSON(見出し・段落・リスト・表・画像)に変換します。タグ構造ツリー、またはレイアウト推定を情報源にします。

PDF フォント検査

PDF フォント検査

PDF が使うフォントを、サブセットタグ・サブタイプ・埋め込み状況・実際に使われているページとともに一覧します。

HTML エンティティデコーダー

HTML エンティティデコーダー

HTMLエンティティを可読文字にデコードします。名前付きエンティティ、10進数、16進数すべてに対応。

PNG を SVG に変換

PNG を SVG に変換

ラスター画像を SVG コンテナ内に包むか、ピクセルアートを色付き矩形に変換します。

画像メタデータビューア

画像メタデータビューア

JPEG、PNG、WebP 画像の EXIF と GPS 座標を含むメタデータを読み取ります。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

リンクは二種類あり、多くのツールは片方しか見ていない

PDF のハイパーリンクはリンク注釈です。ページ上の矩形にアクションが結び付いたものです。「リンクを抽出する」ツールはすべてこれを読みます。ところが文書には、本文に打ち込まれたまま注釈にならなかった URL やメールアドレスもあります。https://example.org/docs を挙げた脚注、署名欄の連絡先などです。読み手にとってはリンクですが、/Annots だけを読むプログラムには存在しません。このツールは両方を報告し、どちらなのかを明示します。

何を報告するか

  • 外部リンク — httphttps のターゲット。
  • 内部リンク — 文書内のジャンプ。明示的なデスティネーション配列でも、名前ツリー内の名前付きデスティネーションでも、実際のページ番号まで解決します。
  • mailtotel — スキームを外して表示するので、アドレスや番号がそのまま読めます。
  • ファイルリンク — 文書の外にあるものを開くターゲット。
  • JavaScript アクション — クリックでコードを実行する javascript: URI。
  • リンクになっていない URL とメールアドレス — 本文から見つけ、別種として印を付けます。すでにリンク注釈の内側にあるものは除外します。

各項目にはページ、アンカー文字(リンク注釈自体は文字を持たないため、注釈矩形の内側にあるページ本文の語から復元します)、ターゲットが付きます。

危険度の印

  • javascript — クリックするとビューアー内でコードが走ります。
  • mismatch — 表示されている文字がある host を指す URL なのに、実際のリンク先は別の host。これは典型的なフィッシングの形で、PDF ビューアーは文字しか見せません。クリック前に見ておく価値があります。
  • no-target — URL も解決可能なデスティネーションも持たないリンク注釈。どのビューアーでも死んでいます。
  • relative — スキームのないターゲット。ファイルを開いた場所を基準に解決されます。

一切取得しません

文書内のどの URL も要求されることはありません。これは重要です。疑わしい PDF を、相手のサーバーに触れず、開いたことを知らせずに調べられます。ファイルの解析はすべてブラウザー内で行われ、アップロードもありません。

書き出し

CSV(1 リンク 1 行、ページ・種類・アンカー文字・ターゲット・解決済みの遷移先ページ・印)、または同じ内容に外接矩形を加えた JSON。