OpenOffice ODPの変換
Contents
[
Hide
]
Aspose.Slides API を使用すると、OpenOffice ODPプレゼンテーションを多くの形式に変換できます。ODPファイルを他のドキュメント形式に変換するために使用されるAPIは、PowerPoint(PPTおよびPPTX)変換操作に使用されるものと同じです。
以下の例では、ODPドキュメントを他の形式に変換する方法を示しています(ソースODPファイルを変更するだけです):
例えば、ODPプレゼンテーションをPDFに変換する必要がある場合、次のように実行できます:
using (Presentation pres = new Presentation("pres.odp"))
{
pres.Save("pres.pdf", SaveFormat.Pdf);
}
異なるアプリケーションでのOpenDocumentプレゼンテーション
OpenDocumentプレゼンテーションファイルがPowerPointで開かれると、元のアプリケーションで作成されたときのフォーマットが欠けている場合があります。これは、OpenDocumentプレゼンテーションアプリとPowerPointアプリが異なる機能やオプションを提供しているためです。
以下は、そのいくつかの違いです:
- PowerPointでは、すべてのテーブルが通常最後に読み込まれ、他の図形に重なる(ODPスライドの形状配置に関係なく)。
- ODPテーブルの画像塗りつぶしはPowerPointではサポートされていません。
- テキストの垂直回転(270、スタック)および分配アラインメントはLibreOffice/OpenOffice Impressではサポートされていません。
- テキストの画像塗りつぶし、グラデーション塗りつぶし、パターン塗りつぶしはLibreOffice/OpenOffice Impressではサポートされていません。
MS PowerPointとLibreOffice/OpenOffice Impressはリストの扱いが異なります。PowerPointで作成されたODPファイルはLibreOffice/OpenOfficeで正しく開くことができず、その逆も同様です。
この画像は、LibreOffice Impressで作成されたリストの表示を示しています:
Aspose.Slidesは、ODPリストを保存して、LibreOffice/OpenOffice Impressで正しく表示されるようにします。