Office ⇄ PDF 変換

.docx、.xlsx、.pptx、.pdf をドロップすると、方向はファイル自体から判断されます。

ファイルを待っています

出力に含まれる内容

ファイルをドロップして開始

.docx、.xlsx、.pptx、.pdf をこのカードのどこかにドロップするか、⌘V / Ctrl+V で貼り付けてください。

制限: 1ファイル25 MB · Office→PDF は500ページ · PDF→Office は300ページ。

すべてこの端末上で処理されます。アップロード、リクエスト、保存はありません。

PDF プレビュー

これはこれからダウンロードするファイルを、ブラウザ自身の PDF ビューアーで表示したものです。

新しいタブで開く

使い方

  1. .docx、.xlsx、.pptx、.pdf のいずれか1つを選択またはドロップしてください。方向はファイル自体から読み取られるため、変換ボタンも確認事項もありません。
  2. PDF の場合は出力(Word、Excel、PowerPoint)を選びます。モードの一覧は対象に応じて変わり、Word と PowerPoint ではテキスト / 画像、Excel では表のみ / すべてのテキストが選べます。
  3. Excel ブックの場合は、ワークシート、用紙、向き、拡大縮小を選びます。既定では1ページ幅に収めるため、列が2ページ目にあふれることはありません。
  4. ページのサムネイルが1枚ずつ表示されるのを確認し、結果ヘッダーの形状行を読んでください。どのページが実際のテキストで、どれが画像かがわかります。
  5. ダウンロードを押します。プレビューは PDF 側でのみ利用できます。ブラウザは .docx、.xlsx、.pptx を表示できないためです。

例

sample-ja.docx — 箇条書き、3×3の表、リンクを含む2ページのメモ

言語: 日本語
用紙: 文書に従う
画像ページの品質: 標準 · 144 DPI

2ページ · 2.3 KB · すべてのページがコピー可能なテキスト

1ページ: 第3四半期の効率レビュー
2ページ: 添付資料とフォローアップ
どちらのページもベクターテキストで、選択・検索可能、合計2,344バイト。

代わりに中国語またはアラビア語の Word サンプルを読み込むと、同じ行が「すべてのページが画像ページ(コピー不可)」と表示されます。この違いが2つのサンプルの要点で、PDF の組み込み14フォントの制限であり、変換の失敗ではありません。

ルール・制限・既知の問題

  • これは Microsoft Office でも LibreOffice でもありません。レイアウトはここで計算されるため、複雑な文書(段組み、ネストした表、正確な行間)は Office の印刷結果と明らかに異なります。忠実度のパーセントは示しません。比較する Office のインストールが存在しないためです。ピクセル単位で同一の出力が必要な場合は、Office から PDF として保存してください。
  • フォントは置換され、埋め込まれることはありません。ベクターページでは Arial / Calibri → Helvetica、Times New Roman → Times に対応付け、置換後の幅を測定するため、改行位置が少しずれる場合があります。
  • Latin-1 以外の文字を含むページは画像ページになります。中国語、日本語、韓国語、アラビア語、キリル文字、ギリシャ文字、ベトナム語の声調記号は144 DPIでラスタライズされ、1ページあたり約300~450 KBになり、選択、コピー、検索ができません。結果ヘッダーが文書ごとに数えます。
  • このサイトの15言語のうち、自言語のスクリプトで全ベクター出力が可能なのは en、es、pt、fr、id のみです。これは PDF の組み込み WinAnsi エンコーディングの限界であり、この実装の手抜きではありません。
  • PDF→Word は太字や斜体を復元しません。PDF のテキストレイヤーには太さの情報がなく、字形の幅から推測するのは当てずっぽうになるためです。保持されるのは、テキスト、文字サイズ、フォントの分類(セリフ / サンセリフ / 等幅)、行と段落の構造、ページ構造、テキストの方向です。
  • PDF→Word のテキストモードには画像が含まれず、表も再構築されません。表にあったテキストは段落になります。レイアウトを保つには画像モードを、実際の表を得るには PDF 表抽出をご利用ください。
  • スキャンされた PDF(テキストレイヤーなし)は、テキストモードでは空の文書になります。ツールはその旨を伝え、黙ったままにせず画像モードを案内します。OCR は行いません。
  • DOCX 入力では、ヘッダーとフッター、脚注と文末脚注、テキストボックス、WordArt、SmartArt、グラフ、数式、変更履歴、コメント、目次フィールドが無視されます。それらは出力 PDF に現れません。
  • XLSX 入力では、グラフ、画像、条件付き書式、データ検証、印刷範囲、手動改ページが無視されます。数式は最後に保存されたキャッシュ値を使い、再計算は行いません。
  • PPTX→PDF は業界全体が苦手とする方向で、当方の結果にも限界があります。アニメーション、画面切り替え、SmartArt、グラフ、発表者ノート、3D 効果は無視され、グラデーションは単色に平坦化され、テーマフォントとプレースホルダーの継承はサイズ、色、配置のみに反映されます。ページサイズと縦横比はスライドサイズに従い、テキストと画像の位置は概算です。
  • 従来の .doc / .xls / .ppt(Office 97~2003)とパスワードで暗号化されたファイルは、理由と対処方法を示して拒否されます。これらは ZIP パッケージではなく OLE 複合文書です。
  • 改ページはここで計算され、ファイルに保存された改ページマーカーは再利用しません。Word 文書の最後のレンダリング時の改ページは、最後に開いたマシンを反映しており、Google ドキュメントや WPS からエクスポートしたファイルでは古いことがよくあります。そのためソース間で動作は一貫しますが、着地するページは Word で見るものと異なる場合があります。手動改ページは尊重されます。
  • 上限: 1ファイル25 MB、Office→PDF は500ページ、PDF→Office は300ページ、ワークシートは50,000行 / 200列 / 500,000セル、埋め込み画像は20メガピクセルです。これらは実測されたメモリ境界であり、割り当てではありません。サーバー、1日のタスク数、ログインの壁はありません。
  • 画像ページはメインスレッドでエンコードされ、144 DPIで1ページ約80 msかかるため、30ページで約2.4秒です。進捗とサムネイルは1ページずつ表示され、画像ページが40を超えると品質が自動的に1段下がり、通知が出ます。
  • アラビア語の段落に英語の用語が埋め込まれている場合、句読点の位置が不完全になることがあります。双方向アルゴリズムはブラウザに委ねており、ここで再実装はしていません。
  • 生成された .docx / .xlsx / .pptx は構造の自己チェック(すべての部分と関係が存在し、XML が解析でき、このツール自身のリーダーで内容が戻る)に合格しますが、Microsoft Office では開かれていません。この環境に Office も LibreOffice もないためです。
  • 表の行がページをまたいで分割されることはなく、行全体が次のページに移動します。1行が使用可能なページ高さより高い場合は切り取られ、切り取られた行数は黙って失われず通知帯に報告されます。

変換したファイルを、同じくこのタブ内だけで動作するツールで引き続き扱えます。