ODT、ODS、ODPをPDFに変換する方法(およびPDFからオープン形式への逆変換)
LibreOfficeやOpenOfficeのドキュメントをお使いですか?ODT、ODS、ODP、ODGファイルをPDFに変換する方法、およびPDFをオープンドキュメント形式に戻す方法を解説します。
オープンドキュメント形式(ODF)は、LibreOfficeやOpenOffice、そして増加傾向にある政府機関や企業のシステムにおける標準ファイル形式です。ODT(テキスト文書)、ODS(表計算)、ODP(プレゼンテーション)、ODG(図形描画)を扱っていると、最終的にそれらをPDFに変換したり、逆にPDFを編集のためにオープンドキュメント形式に戻したりする必要が出てくるでしょう。
このガイドでは、ODFからPDF、およびPDFからODFへのすべての変換について、必要な場面、実行方法、そして出力結果に期待できることなどをまとめて解説します。
オープンドキュメント形式(ODF)とは
変換について詳しく説明する前に、各形式の用途を確認しておきましょう。
| 形式 | 拡張子 | 相当する形式 | 用途 |
|---|---|---|---|
| ODT | .odt | Word (.docx) | テキスト文書、レポート、手紙 |
| ODS | .ods | Excel (.xlsx) | 表計算、データテーブル、計算 |
| ODP | .odp | PowerPoint (.pptx) | プレゼンテーション、スライド資料 |
| ODG | .odg | Visio (.vsdx) | 図形、ダイアグラム、フローチャート |
これらの形式はOASISによって開発され、ISO/IEC 26300として標準化されています。完全にオープンな仕様であり、ライセンス料なしで誰でも読み取り、書き込み、実装が可能です。
なぜオープンドキュメント形式を使用するのか?
政府による推奨・義務化
世界中の多くの政府が、公文書にODFを要求または推奨しています。欧州委員会、英国政府、および複数の米国の州機関が文書交換にODFを義務付けています。政府機関とやり取りをする場合、これらの形式に遭遇することがよくあります。
LibreOfficeは無料
LibreOfficeは、何百万人もの個人や組織で使用されている無料のフル機能オフィススイートです。そのネイティブ形式はODT、ODS、ODPです。チームがMicrosoft Officeの代わりにLibreOfficeを使用している場合、ドキュメントはオープンドキュメント形式で保存されます。
ベンダーに依存しない
ODFは特定のソフトウェアベンダーに縛られることがありません。LibreOffice、Google ドキュメント、Microsoft Office(一部制限あり)、Collabora Onlineなど、準拠しているアプリケーションであればどれでもODFファイルを開いて編集できます。
長期的な保存
オープンな仕様を持つISO標準として、ODFはドキュメントの長期保存を目的に設計されています。この形式は誰でも実装できるため、特定の企業が存続するかどうかにかかわらず、ドキュメントの可読性が保証されます。
ODTからPDFへ:テキスト文書
ODT(OpenDocument Text)は、LibreOfficeユーザーにとっての.docxに相当します。ODTからPDFへの変換は、ODF変換の中で最も一般的です。
この変換が必要な場面:
- LibreOfficeを持っていない相手とドキュメントを共有する場合
- PDFを必須とするポータルやシステムにドキュメントを提出する場合
- 正確なレイアウト制御でドキュメントを印刷する場合
- 編集されるべきではない最終版を配布する場合
PDFSubで変換する
- PDFSubのODT PDF変換ツールにアクセスします
- ODTファイルをアップロードします
- PDFSub Engineがセキュアで隔離された環境でファイルを処理します
- 変換されたPDFをダウンロードします
期待できる結果:
- テキストの書式(フォント、サイズ、太字、斜体)が保持されます
- 表、ヘッダー、フッター、ページ番号が引き継がれます
- 画像の位置と品質が維持されます
- 目次がページ番号付きで機能します
- ページレイアウト(余白、段組み、改ページ)が尊重されます
LibreOfficeで変換する
- LibreOffice WriterでODTファイルを開きます
- 「ファイル」 > 「PDFとしてエクスポート」を選択します
- 品質、画像圧縮、その他の設定を調整します
- エクスポートを実行します
ODSからPDFへ:表計算
ODS(OpenDocument Spreadsheet)からPDFへの変換は、変更されたくないデータの共有、ページレイアウトを制御した表の印刷、または財務報告書の提出に役立ちます。
この変換が必要な場面:
- 財務報告書や予算案の配布
- 適切な改ページ位置でのスプレッドシートの印刷
- 編集不可能な形式でのデータのアーカイブ
- 表計算ソフトを持っていない人との共有
PDFSubで変換する
- PDFSubのODS PDF変換ツールにアクセスします
- ODSファイルをアップロードします
- PDFSub Engineがセキュアで隔離された環境でファイルを処理します
- 変換されたPDFをダウンロードします
期待できる結果:
- セルデータ、数式(値として)、および書式が保持されます
- 列の幅と行の高さが引き継がれます
- チャートやグラフがPDFに埋め込まれます
- 複数のシートがある場合、複数のページが生成されることがあります
- 設定されている場合は、印刷範囲の設定が尊重されます
ODSからPDFへの変換のコツ
- まず印刷範囲を設定する。 LibreOffice Calcでは、変換前に印刷範囲(書式 > 印刷範囲 > 定義)を定義してください。これにより、PDFに表示されるセルを制御できます。
- 列幅を調整する。 ページ幅に対して広すぎる列は、切り取られたり折り返されたりします。ターゲットのページサイズに合わせて幅を設定してください。
- ページの向きを確認する。 横に長いスプレッドシートは、横向き(ランドスケープ)モードの方が適しています。
ODPからPDFへ:プレゼンテーション
ODP(OpenDocument Presentation)からPDFへの変換により、スライド1枚につき1ページの非インタラクティブなスライド資料が作成されます。
この変換が必要な場面:
- プレゼンテーションソフトを持っていない相手とのスライド共有
- 配布資料の印刷
- カンファレンス主催者へのプレゼン資料の提出
- 汎用的な形式でのプレゼンテーションのアーカイブ
PDFSubで変換する
- PDFSubのODP PDF変換ツールにアクセスします
- ODPファイルをアップロードします
- PDFSub Engineがセキュアで隔離された環境でファイルを処理します
- 変換されたPDFをダウンロードします
期待できる結果:
- 各スライドが1枚のPDFページになります
- テキスト、図形、画像が保持されます
- スライドの切り替え効果やアニメーションは失われます(PDFは静的です)
- デフォルトでは発表者ノートは含まれません
- チャートやSmartArtスタイルの図形は視覚的要素としてレンダリングされます
ODGからPDFへ:図形描画とダイアグラム
ODG(OpenDocument Graphics)はあまり一般的ではありませんが、技術的なダイアグラム、フローチャート、建築図面などにおいて重要です。
この変換が必要な場面:
- ドローソフトを持っていない相手とのダイアグラム共有
- 正確な寸法での技術図面の印刷
- レビューのためのフローチャートやダイアグラムの提出
PDFSubで変換する
- PDFSubのODG PDF変換ツールにアクセスします
- ODGファイルをアップロードします
- PDFSub Engineがセキュアで隔離された環境でファイルを処理します
- 変換されたPDFをダウンロードします
期待できる結果:
- ベクター図形、線、コネクタが保持されます
- テキストラベルの位置が維持されます
- 色、グラデーション、透明度が引き継がれます
- 図面の寸法が尊重されます
PDFからオープンドキュメント形式への逆変換
時には逆方向の変換が必要になることもあります。PDFを持っていて、それをLibreOfficeで編集したい場合です。PDFSubは、PDFからODT、ODS、ODPへの変換をサポートしています。
PDFからODTへ(テキスト文書)
PDFドキュメントを、LibreOffice Writerで編集可能なODTファイルに変換します。
- PDFSubのPDF ODT変換ツールにアクセスします
- PDFをアップロードします
- 変換されたODTをダウンロードします
期待できる結果:
- テキスト内容が抽出され、流動的なODTテキストとしてフォーマットされます
- 見出し、段落、リストが再構築されます
- 表は編集可能なODTの表に変換されます
- 画像が埋め込まれます
- 複雑なレイアウトは簡略化される場合があります(多段組みが1段組みになる、精密な配置が流動的なテキストになるなど)
PDFからODSへ(表計算)
表形式のデータを含むPDFを、編集可能なODSスプレッドシートに変換します。
- PDFSubのPDF ODS変換ツールにアクセスします
- PDFをアップロードします
- 変換されたODSをダウンロードします
期待できる結果:
- PDF内の表がスプレッドシートのセルとして再構築されます
- 数値データがセルに配置されます
- 明確な罫線がある単純な表はきれいに変換されます
- 複雑な表(結合されたセル、入れ子になったヘッダー)は手動での修正が必要になる場合があります
- 表以外のコンテンツ(段落、画像)は、意味のある形では変換されない可能性があります
PDFからODPへ(プレゼンテーション)
PDFを編集可能なODPプレゼンテーションに戻します。
- PDFSubのPDF ODP変換ツールにアクセスします
- PDFをアップロードします
- 変換されたODPをダウンロードします
期待できる結果:
- 各PDFページが1枚のスライドになります
- テキスト要素はテキストボックスとしてスライド上に配置されます
- 画像は保持されます
- 結果には修正が必要です。配置やスタイルの調整が必要になるでしょう
- 元のスライド切り替え、アニメーション、発表者ノートは復元できません
ODFからPDF、およびPDFからODFの品質に関する期待値
変換の品質は「非対称」です。
ODFからPDF(優れた品質): この方向の変換は非常にスムーズです。ODFファイルには構造化されたコンテンツ(意味的な見出し、実際の表、埋め込まれた画像)が含まれており、PDFにきれいにマッピングされます。コンバーターは指定されたページ寸法でコンテンツをレンダリングします。LibreOfficeで見ているものと、PDFで得られるものは非常に近くなります。
PDFからODF(良好だが不完全): この方向はより困難です。PDFはコンテンツをキャンバス上の配置要素として保存しており、意味的な構造としては保存していません。コンバーターは、空間的な位置からドキュメント構造(見出し、段落、表)を再構築する必要があります。単純なドキュメントではうまく機能しますが、複雑なレイアウトでは精度が低下します。
最良の結果を得るためのヒント
- ODFからPDFへの変換: まずLibreOfficeでドキュメントを完成させてください。変換前に書式を修正し、改ページを確認し、印刷プレビューをチェックしてください。
- PDFからODFへの変換: スキャンされたものではなく、テキストベースのPDFから始めてください。PDFの構造がクリーンであるほど、ODFの出力結果も良くなります。
- スプレッドシート: PDFに変換する前に、ODSで印刷範囲と改ページを設定してください。これにより、各ページに表示される内容を制御できます。
- プレゼンテーション: アニメーションや切り替え効果はPDF変換では保持されないことを忘れないでください。PDFとして配布する予定がある場合は、静的なページとして機能するスライドを設計してください。
- 一括変換: 変換するファイルがたくさんある場合は、一括で変換する前に、まず1つずつ処理して品質を確認してください。
よくある質問(FAQ)
Microsoft OfficeでODFファイルを開けますか?
はい。Microsoft Word、Excel、PowerPointでODT、ODS、ODPファイルを開いて編集できますが、書式設定に一部制限があります。複雑な書式は、LibreOfficeとMicrosoft Officeの間で同一にレンダリングされない場合があります。
ODFファイルはPDFよりもサイズが小さいですか?
場合によります。ODFファイルはZIP圧縮されたXMLであるため、テキスト中心のドキュメントでは同等のPDFよりも小さくなることがよくあります。フォントが埋め込まれたPDFや高解像度の画像を含むPDFは、かなり大きくなる可能性があります。チャートを含むスプレッドシートやプレゼンテーションの場合、ファイルサイズは同程度です。
パスワード保護されたODFファイルを変換できますか?
まずパスワードを解除する必要があります。LibreOfficeでファイルを開き、パスワードを入力して、「ファイル」 > 「プロパティ」 > 「セキュリティ」に移動し、パスワード保護を解除してください。その後、保存して変換を行います。
.docや.xlsファイル(古いMicrosoft形式)はどうなりますか?
それらはODFとは異なります。PDFSubには、Word PDF変換およびExcel PDF変換のための個別のツールがあります。ODFツール(ODT、ODS、ODP、ODG)は、特にオープンドキュメント形式のファイル用です。
ODGからPDFへの変換は双方向ですか?
ODGからPDFへの変換はサポートされていますが、現在PDFからODGへの変換は利用できません。PDFのグラフィックを編集する場合は、PDFSubのPDF SVG変換ツールを使用してSVGに変換することを検討してください。
まとめ
オープンドキュメント形式は、文書、表計算、プレゼンテーション、図形描画のための実用的でオープンな標準です。LibreOfficeを持っていない相手とODFファイルを共有する必要がある場合、PDFに変換することで、誰もがコンテンツを閲覧できるようになります。
逆方向のPDFからODFへの変換では、ロックされたPDFをLibreOfficeで編集できるようになります。単純なテキスト中心のドキュメントで最も良い結果が得られます。
PDFSubは、ODTからPDF、ODSからPDF、ODPからPDF、ODGからPDF、およびその逆のPDFからODT、PDFからODS、PDFからODPといった、すべてのODF変換に対応しています。アップロード、変換、ダウンロードするだけです。