DOCXをPDFに
Word文書を、選択できる本物のテキストを持つPDFに変換します。 処理はすべて端末内で完結し、アップロードは一切ありません。
- 入力
- DOCX
- 出力
DOCXPDF
変換したいDOCXをドロップ
この端末上で読み込まれ、PDFとして書き出されます。アップロードはなく、サイズの上限もお使いのメモリだけです。
スクリーンショットではなく、本物のレイアウト処理
.docx はXMLのZIPです。ある部分が本文を、別の部分が継承元のスタイルを、さらに別の部分がリストの定義を、そしてもう一つが画像を保持しています。このコンバーターはその4つすべてを読み、Wordと同じように各段落をスタイルの継承関係に照らして解決したうえで、結果を組版します。すべての単語を実際のフォントメトリクスで測り、収まらなくなった位置で行を折り返し、次の行が下余白を越えるところで改ページします。
ブラウザ上の変換サービスの多くが選ぶ近道は、文書をcanvasに描画し、そのビットマップをPDFのページに貼り付けるやり方です。手間ははるかに少なく、見た目もいつもだいたい正しいのですが、できあがるのは数倍の大きさで、しかも一語も選択・検索・読み上げができないファイルです。ここではすべての文字がテキストとして書き込まれます。
引き継がれるもの
- 文字
- 太字・斜体・下線・打ち消し線・色、そして文字列ごとのフォントサイズ。
- 構造
- 見出しレベル1〜6。スタイル名から来ていても、アウトラインレベルから来ていても対応します。
- リスト
- 箇条書きと番号付け。入れ子のレベル、英字やローマ数字、文書が指定する番号のリセットも含みます。
- レイアウト
- 左揃え・中央揃え・右揃え・両端揃え、字下げとぶら下げインデント、タブ位置、段落の前後間隔。
- 表
- 罫線付きのセル、結合された列、繰り返される見出し行。
- 画像
- 文書が指定したサイズのPNG画像とJPEG画像。
- ページ
- ページサイズ、向き、四辺の余白。ツールバーで上書きした場合はそちらが優先されます。
引き継がれないもの
- ヘッダー・フッター・脚注。 これらには、本文の流れの外側に領域を確保し、流れが決まったあとでそこに内容を置けるレイアウトエンジンが必要です。このコンバーターは1段組みで、そうした仕組みを持っていません。
- テキストボックスとフローティング図形。 本文の流れの中ではなく位置に固定されているものは、それらしいが誤った場所に置かれるのではなく、除外されます。
- ラテン文字以外の文字。 どのPDFリーダーにも内蔵されているフォントが扱えるのはLatin-1までです。それ以外の文字は疑問符になり、変換後に何文字がどれだったかを正確にお知らせします。
- ページ単位の一致。 どこで改ページするかはこのコンバーター自身の判断です。内容は完全ですが、ページ割りは独自のものになります。
よくある質問
- 私のWord文書はどこかにアップロードされますか?
- されません。.docx はあなたのブラウザのタブ内で展開・読み込みされ、PDFとして組版されます。端末から何も出ていきません。メールでリンクを送ってくる変換サービスではなくこちらを使う一番の理由がそこです — 契約書も給与明細も下書きも、他人のファイルになることがありません。
- PDFはWordの書き出しとまったく同じ見た目になりますか?
- 近いですが、同一ではありません。見出し、太字と斜体、色、揃え、インデント、箇条書きと番号付きリスト、表、画像、ページサイズ、余白はすべて引き継がれ、改行位置も妥当なところに収まります。引き継がれないのは、ヘッダーとフッター、脚注、テキストボックス、フローティング図形、段組み、ページ番号です。改ページ位置はこのコンバーター自身の組版が決めるため、Wordとページ単位で常に一致するとは限りません。
- PDFの中の文字は選択できますか?
- できます。すべての文字が実際のフォントを持つ本物のテキストとして書き込まれるため、検索・コピー・インデックス化・読み上げが可能です。各ページを画像として撮るタイプのコンバーターでは、ファイルははるかに大きくなり、そのどれも機能しません。
- PDFはどのフォントを使いますか?
- どのPDFリーダーにも内蔵されている3書体、Times・Helvetica・Courierです。各文字列は、文書が指定していたフォントに最も近いものへ対応づけられます。Calibriの文書はHelveticaに、CambriaならTimesになります。フォントは埋め込まないため、ファイルは小さいままで、どこで開いても同じ見た目になります。
- 中国語・日本語・アラビア語・キリル文字はどうなりますか?
- それらは残りません。PDF内蔵フォントが対応するのはLatin-1の範囲だけなので、その外の文字は疑問符に置き換えられ、変換後に報告されます。ラテン文字を使う言語 — 英語やインドネシア語、西欧のすべての言語 — は完全に変換できます。
- .doc ファイルは開けますか?
- 開けません。古い .doc はバイナリ形式で、XMLのZIPである .docx とは何ひとつ共通点がありません。Word、LibreOffice、Googleドキュメントで開き、まず .docx として保存してください。