オフィス・文書

WordコメントやPowerPointフォントの安全なローカル解析・エクスポート(アップロードなし)。

利用可能なツール (45)

← すべてのツールに戻る

Office文書詳細抽出

WordコメントをExcelにエクスポート

WordコメントをExcelにエクスポート:選択した DOCX のコメント、返信、作成者、日付、状態を XLSX に出力します。選択ファイルはこのページの作業領域で処理され、通常のサイト通信、拡張機能、管理端末ソフトウェアは別経路です。

PowerPointフォント検索

PowerPointフォント検索・置換:PPTX プレゼンテーション内の非表示フォント、ファントム フォント、テーマ フォント、マスター フォント、およびレイアウト フォントを見つけて、ブラウザ内で検証済みの置換コピーをローカルに構築します。

DOCX埋め込みメディア抽出

ローカルDOCXのword/media/配下の全埋め込みファイルを入れ子フォルダーも含め抽出します。相対パスとファイルのバイト列をZIPに保持し、画像・音声・動画の再符号化はしません。

DOCX 変更履歴とテキスト比較

ローカルDOCXのword/document.xmlにあるすべての挿入・削除を調べます。作成者、記録日時、変更文字列を表示し、文書順・作成者・日時で昇順または降順に並べ替えます。青の挿入と赤の削除で変更前後を比較し、JSONを保存できます。

DOCX 結合セル付き表を XLSX・CSV に変換

DOCX本文の各表をXLSXシートまたはCSVに抽出します。gridSpanとvMergeをXLSX結合範囲として保持し、見出し行を元の位置に残します。入れ子表は親への参照付きで別表になります。CSV ZIPには結合範囲、見出し行、親表のメタデータも含まれます。

DOCXスタイル・フォント一覧

word/styles.xml、word/fontTable.xml、DOCX本文を調べます。段落・文字スタイルの参照回数、宣言されたbasedOn継承とフォント参照を集計します。未定義・循環スタイル、直接書式、Heading 1~9系列外のアウトライン見出しを示し、JSONに保存します。

PPTX埋め込みメディア抽出

ローカルPPTXのppt/media/配下の全埋め込みファイルを入れ子フォルダーも含め抽出します。相対パスとファイルのバイト列をZIPに保持し、画像・音声・動画の再符号化はしません。

PowerPoint発表者ノート・アウトライン抽出

プレゼンテーションのスライド順とノート関連付けに従い、タイトル、アウトライン、発表者ノートを対応付けます。PPTXのテキストをローカルで抽出しMarkdownに保存します。非表示スライドも順序に含め、未参照ノートは無視します。

PowerPointスライド比率 (16:9/4:3)・品質監査

PowerPointスライド比率 (16:9/4:3)・品質監査:`ppt/presentation.xml` `<p:sldSz>` ディメンションを読み取ります (EMU では dx: 12192000、dy: 6858000)。

Excel (XLSX) 各シート個別CSV一括分解出力

ブック内の順序で各シートを UTF-8・CRLF の個別 CSV にし、シートが 1 枚でも必ず ZIP にまとめます。fflate、XMLDOM、上限付き字句解析で OpenXML を読み、長い数値や指数表記を保存された文字列のまま保持します。

Excel 非表示シート・行・列の検査

hidden と veryHidden のシート、明示的に非表示の行番号と列範囲、定義された名前、非表示セルの保存内容を表示します。シートを選択して内容を確認できます。書式、フィルター、図形、埋め込みファイルなど、すべての隠し方を検出するものではありません。

Excel数式構文・参照エラー (#REF!, #DIV/0!) 監査

数式、数値定数、VLOOKUP / SUMIFS / INDEX-MATCH の使用、数式内エラーと保存済みエラーセルを一覧化します。シート間の静的 A1 依存関係と検出した循環グループを表示します。関数分類は使用状況の一覧であり、財務上の正確さの採点ではありません。

DOCX本文書のカウント

表セル内を含む w:t テキストと主XMLの段落・表タグ、word/comments.xml の comment タグを数えます。セル数、脚注、文末脚注は数えません。

ツールカテゴリ

PDF ページ結合

ローカル PDF をリストで並べ替え、その順に全ページを結合します。各ファイル内のページ順は変わりません。同じファイル名も使用でき、選択した項目を個別に保持します。

PDF ページ分割・抽出

サムネイルのチェックボックスまたはページ範囲で選択します。選択した各ページを個別の PDF にし、1 ページなら直接、複数なら ZIP で保存します。元のページサイズを保持します。

PDF 全ページ回転ツール

PDFをページごと、全ページ、偶数ページ、または現在横向きのページ単位で回転します。サムネイルで確認し、回転後のPDFをダウンロードできます。

PDF ページ番号追加

テンプレート、ヘッダー/フッター、左/中央/右揃え、Helvetica・Times Roman・Courierの6~72ポイントで、アラビア数字または小文字ローマ数字を追加します。CropBoxとMediaBoxの可視交差領域と回転に合わせて配置します。表紙を除外してもページは保持し、番号は消費しません。

PDF メタデータクリーナー

標準Infoの8項目とカタログ・ページのMetadata有無を確認し、元の一覧をJSONで保存します。クリーナーはInfo、PDFオブジェクト辞書全体のMetadata項目と参照先メタデータストリーム、Metadata型のストリームを削除します。入れ子の画像・Formリソースも対象とし、新しいPDFを保存します。

PDF ページを指定倍率で PNG/JPEG に変換

ローカル PDF の全ページを、1 倍、2 倍、3 倍、300 DPI または 0.5~4 倍のカスタム倍率で PNG・JPG に描画します。300 DPI は 300/72 = 25/6 倍です。1 ページは画像、複数ページは ZIP で保存します。 1~99ページに対応します。PNGは未描画領域を透明に保ち、JPGは白背景にします。

PNG/JPEG/WebP 画像を PDF に変換

ローカルの PNG・JPG・WebP 画像 1~50 枚を表示順に 1 つの PDF にまとめます。ドラッグや移動ボタンで並べ替えます。元の画像寸法、または縦横比を保って中央配置し最低 24 ポイントの余白を設ける A4 縦を選べます。

PDF テキスト・Markdown 抽出

PDFの埋め込み文字を端末内でTXT・Markdownへ抽出。繰り返すヘッダー・フッターの除外、横書きの行順・2段組み順を選べます。簡易処理の結果は確認が必要です。

PDF フォーム項目名の確認

50 MB 未満のローカル PDF を調べ、AcroForm の項目名、種類、読み取り専用フラグ、値を表に表示します。全項目を UTF-8 JSON または CSV に保存できます。テキスト(Tx)、チェックボックスとラジオグループ(Btn)、ドロップダウンと選択リスト(Ch)を読み取ります。

PDF ラスターグレースケール変換

ローカルの1~49ページのPDFを144 DPIのグレースケールに変換します。BT.709輝度と1~3の濃度調整を適用し、表示上のページ寸法と向きを新しいラスターPDFに保持します。

PDF余白トリミング・調整

100 MB未満のローカルPDFで、4辺の余白を手動調整するかページごとの白い余白を自動推定します。回転前の提案枠を確認しCropBoxを保存します。任意でMediaBoxも裁切り、ベクター内容と回転を保持します。

PDF セキュリティ辞書・権限検査

100 MB未満のローカルPDFに宣言された暗号化辞書を調べます。StandardハンドラーのRC4/AES方式、V/R/Length、符号付きP権限マスク、暗号フィルターと8項目の権限を表示し、JSONレポートを保存します。

PDF ストリームの可逆圧縮

画像・埋め込みフォント・ベクター/内容ストリームの符号化後サイズを調べ、レベル 9 の可逆 Flate 圧縮、到達不能オブジェクトの除去、バイト列と辞書が一致するフォントプログラムの共有を試みます。異なる文字サブセットは統合せず、画像の再サンプリングや文字の画像化は行いません。

Markdown を印刷用 PDF に変換

Markdown をローカルで編集します。3 テーマ、ベクター文字、ヘッダー・フッター、ページ番号、参照ページ付き目次に対応します。短いコードはまとめ、長いコードは可能な範囲で行単位に分割します。同梱の MIT ライセンス markdown-it を使用し、生の HTML は無効です。追加インストールやサービス料金は不要です。

安全な HTML 印刷レイアウト

スクリプトと通信を無効にした mm 定規付きプレビューで HTML を編集します。制限付きの文字組み・罫線・余白と単純な @media print/all を保持し、画面用やその他のメディア条件は無視します。ナビゲーション・サイドバー・指定広告は非表示にできます。表は行単位で分割して見出しを繰り返し、埋め込みラスター画像は用紙内に収めます。

PDFアウトライン題名・リンク先検査

PDF の階層しおりを調べ、物理ページ番号を解決して該当ページを表示します。枝を開閉し、完全な階層を UTF-8 テキストまたは元の PDF へのリンク付き Markdown として保存できます。

PDFページ寸法・回転検査

各ページの MediaBox・CropBox・BleedBox・TrimBox・ArtBox と継承値・既定値・回転・UserUnit を確認します。ポイントと mm を比較し、色付きの枠を切り替えて幾何学的な裁ち落としリスクを調べます。

ツールカテゴリ

CSV から書式付き Excel(XLSX)へ変換

CSV を貼り付けるかファイルを選択すると、青色の太字見出し、先頭行固定、オートフィルター、推定列幅(10~60)を持つ Data シートを生成します。=、+、-、@ で始まる値も含め、全セルをインライン文字列として保存し、数式を作りません。短い行は補完します。Excel の上限は1,048,576行、16,384列、セルあたり32,767 UTF-16単位です。ローカルの OpenXML/ZIP 生成には外部変換サービスが不要です。

CSV 列の並べ替えとフィルター

CSV を読み込み、番号付き列カードをドラッグして並べ替え、不要な列のチェックを外します。矢印ボタンはキーボードやタッチでも使えます。重複・空の見出しは列番号で区別します。欠落セルは補完し、見出しより長い行は拒否します。最低1列を残してください。処理時間は端末とデータによって異なります。

CSV文字コード・BOM修復(Shift-JIS/GBKからUTF-8)

自動判定は UTF-16 BOM、厳密 UTF-8、CJK 文字がある場合は GB18030/GBK、それ以外は Windows-1252 の順です。推定なので、プレビューが違う場合は文字コードを指定してください。明示指定では不正なバイト列を拒否します。出力には UTF-8 BOM を1つ付け、復号後の引用符、区切り、改行を保ちます。すでに壊れた文字の確実な復元はできません。ここでは Excel の各バージョンを検証していません。

CSVからSQL INSERT文一括生成

テーブル、MySQL/PostgreSQL/SQLite/Oracle、文あたり1~1000行を選びます。空白を除去せず、大文字小文字を問わず完全一致の NULL を任意で SQL NULL にします。他は数字や空文字列も文字列のままです。Oracle は空文字列を NULL とし、一括挿入に INSERT ALL を使います。識別子を引用し、エンジンにより大文字小文字を区別します。ASCII 英数字と下線のみ、先頭は英字または下線、列名は重複不可。最大長は PostgreSQL/MySQL/その他で63/64/128文字、Oracle の ROWID は予約名です。アポストロフィを二重化し、PostgreSQL は E 文字列、MySQL のバックスラッシュは UTF-8 の16進変換を使います。列数不一致、NUL、4000 UTF-8バイト超の Oracle リテラルは拒否します。DB への接続は行いません。

CSV行と列の入れ替え(行列転置)

CSV を貼り付けるかファイルを選択し、行と列を入れ替えます。短い行は最長行に合わせて空セルで補完します。引用された区切り、引用符、セル内の改行は値として保持します。2回転置すると補完済みの行列に戻りますが、元の引用方法や不揃いな行長には戻りません。

TSV ↔ CSV 相互変換

TSV → CSV または CSV → TSV を選び、テキストを貼り付けるかファイルを開きます。両方向とも CSV 形式の引用と二重引用符のエスケープを使います。この TSV 拡張はセル内のタブや改行を保持しますが、フィールド内タブを禁止し列数一致を求める IANA TSV の範囲外です。引用付き TSV に対応したソフトで読んでください。

ODS (OpenDocument表計算) からCSV変換

ODS の全シートを CSV に変換します。繰り返し行・列と内部の空セルを保持し、最後の非空値より後の空白部分を除きます。シートを選んでプレビューや保存ができます。保存された数値・日付・時刻・真偽値を表示用テキストより優先します。数式は保存済みの結果を使い、再計算しません。書式・グラフ・結合レイアウトは出力しません。表計算アプリが CSV の文字列を数式として扱う場合があります。

JSONレコード集合をXLSXへ

JSON のオブジェクトや配列を、書式付き XLSX に変換します。ルートのレコードは Data、入れ子のプロパティのオブジェクトや配列は走査順に Sheet2、Sheet3 などになります。配列内のオブジェクトは行として展開します。@SheetN は子シート、JSON Pointer は元の位置を示します。プロパティ列は key: で始まり、管理列との衝突を避けます。全セルを文字列として保存し、数値の原表記を保持します。null は null、存在しないプロパティは空欄です。空のコンテナにも見出しシートを作ります。JSON 型を可逆保存する形式ではありません。

CSVテキストスナップショット差分

貼り付けた二つのCSVを、一意な先頭列キーと解析済みセル値で比較します。

ツールカテゴリ

EPUB電子書籍メタデータ・目次 (TOC) 検査

container.xml が示す最初の OPF 版を読み、すべての DC 要素と補足メタデータ、宣言された ISBN、元の表紙、NCX/EPUB の全目次ツリーを抽出します。JSON の目次は階層と参照先を保持します。表紙の解像度は変えず、表紙や目次がない場合は表示します。

EPUB電子書籍からMarkdown・テキスト変換

spine の線形項目を読書順に処理し、見出し(1~6)、段落、リスト、強調、コード、引用の Markdown に変換します。省略した非線形項目も列挙します。スタイルとスクリプトは除き、リンクは表示文字、画像は代替文字だけを残します。表はプレーンテキストになります。レイアウト再現や GFM 全機能の変換ではありません。

軽量RTFテキスト下書き抽出

RTF のグループ、フォントのコードページ、Unicode エスケープから本文を抽出します。連続する16進バイトをまとめて復号し、中国語・日本語・韓国語にも対応します。段落・改行・表の行末は改行、タブ・表のセル境界はタブになります。空白と末尾の改行を保持します。ファイルは元のバイトを読み、貼り付けた非 ASCII 文字は Unicode として扱います。

ODT (OpenDocument) 文書構造検査・テキスト抽出

content.xml の本文から段落、見出し、リスト、タブ、明示的な空白と改行を抽出します。表は繰り返し行・セルも含むタブ区切り文字列になります。テキスト、Pictures/ の元ファイル、全画像の ZIP をダウンロードできます。スタイル、ページ配置、コメント、変更履歴の削除部分は再現しません。

vCard 連絡先解析・QR 作成

UTF-8 の vCard 3.0/4.0 を解析し、折り返し行、グループ、引用符付きパラメーター、テキストのエスケープを処理します。連絡先を選ぶと氏名、電話、メール、会社、役職、写真、プロフィールを表示します。すべてのプロパティを vCard と JSON に保持します。フォームは現在の項目から vCard 4.0 と新しい QR を作成します。

iCalendar 予定・タイムゾーン・繰り返し

UTF-8 の iCalendar 2.0 の予定、元の時刻・表示ゾーン・UTC、夏時間のオフセットを確認します。RRULE の各項目と元の RDATE、EXDATE、RECURRENCE-ID を表示し、未知のプロパティとアラームを ICS に保持します。予定の繰り返し展開や完全な RFC 適合認証は行いません。