ODTをPDFに変換
LibreOffice や OpenOffice の OpenDocument Text ファイル(.odt)を、すべてブラウザー内で PDF に変換します。本文中心の ODT 文書に最適です。表や複雑なレイアウトは近似的に処理されます。
.odt ファイルを選択
またはここにドラッグ — お使いのブラウザー内でローカルに処理され、アップロードはありません
—
本文中心の ODT 文書に最適です。表や複雑なレイアウトは近似的に処理され、結果では省略または簡略化される場合があります。
Your file is ready
Processed entirely in your browser — the file never left your device.
ODT を PDF に変換する方法
3 ステップ。すべてローカルで処理されます。
.odt を開く
OpenDocument Text ファイルを選ぶかドラッグします。これは ZIP ファイルで、jszip がブラウザー内で開きます。
ページサイズを選ぶ
A4、レター、リーガル。
ダウンロード
pdf-lib があなたのタブ内で PDF を生成します — すぐにダウンロードできます。
このページの ODT から PDF への変換の仕組み
.odt ファイルは、いくつかの XML ファイルを含む ZIP ファイルです:文書
本体(content.xml)、スタイル定義(styles.xml)、
マニフェスト、そしてある場合は画像です。当サイトはオープンソースの
jszip
ライブラリでアーカイブを展開し、スタイル定義を集めてどの名前付き
スタイルが太字/斜体/下線を意味するかを把握し、続いて本文の XML を
たどって段落ブロックと見出しブロックを出力します。各ブロックは pdf-lib
で PDF のページに描画されます。どちらのライブラリもあなたのブラウザーの
タブ内で動作します:アップロードなし、サーバーなし、アカウントなしです。
うまく変換できるもの
- 段落と見出し:H1 から H6 まで、明確なサイズに割り当てられます。
- インラインスタイル:
<text:span>のスタイル名による太字、斜体、下線。 - リスト:箇条書きと番号付き、適切なインデント付き。
- 空白:明示的な改行、タブ、複数スペースのグループ
<text:s text:c="N"/>。 - 改ページ:
fo:break-before="page"が新しい PDF ページを開始します。
このバージョンでできないこと(現時点)
- 表。v0.1 では
<table:table>の内容は破棄されます。 - 埋め込み画像。.odt の
Pictures/ディレクトリから参照される画像はスキップされます。 - 段組みレイアウトとテキストフレーム。
- 脚注と文末脚注。
- 元のフォント。ネットワーク経由で何もダウンロードしないよう、標準の PDF Helvetica を使用します。
プライバシーとセキュリティ
ODT は LibreOffice / OpenOffice のユーザーが既定で保存する形式であり、 これらのファイルにはしばしば機密情報が含まれます:契約書の下書き、社内 レポート、私的な手紙など。ほとんどのオンラインの「PDF に変換」サービスは ファイルを自社のサーバーにアップロードします。このツールはすべてを ローカルで処理するため、傍受されるアップロードの段階もなく、サーバー上の 一時ファイルもなく、保持期間もありません。
よくある質問
いいえ。.odt アーカイブは jszip ライブラリによってブラウザー内で開かれ、PDF も pdf-lib によって — こちらもあなたのブラウザー内で — 生成されます。何もお使いのデバイスから外に出ることはありません。変換を実行している間、ブラウザーのネットワークタブで確認できます。
ODT は、LibreOffice、OpenOffice、その他いくつかのオープンソースのワープロが使う文書形式です。OpenDocument 標準(ISO/IEC 26300)によって定義されており、本質的にはテキストを記述した XML といくつかの補助ファイルを含む ZIP ファイルです。長期保存用の形式としては優れていますが、LibreOffice 以外のユーザーにとっては PDF よりも開きにくい形式です。
本文向きには良好です。段落、見出し(H1 から H3)、順序付き/順序なしリスト、太字、斜体、下線(スタイル名の参照による)、明示的な改行、タブ、複数のスペース、明示的な改ページ(fo:break-before="page")に対応しています。表、埋め込み画像、段組みレイアウト、脚注、OLE オブジェクトは v0.1 では未対応です。
標準の PDF Helvetica ファミリー(Regular/Bold/Italic/Bold-Italic)を使用しています。元の ODT のフォントを埋め込むにはネットワーク経由でフォントファイルを取得する必要があり、「すべてがブラウザー内にとどまる」という保証が損なわれてしまいます。結果はきれいですが、元の LibreOffice のスタイルをピクセル単位で完全に再現したものではありません。
このツールは .odt(テキスト)専用です。ODF のスプレッドシート(.ods)、プレゼンテーション(.odp)、図形描画(.odg)をアップロードすると、それを検出して明確なエラーで処理を拒否します。スプレッドシートには Excel を PDF に変換ツールをお使いください。プレゼンテーション向けの PowerPoint を PDF に変換ツールも近日公開予定です。