Конвертация OpenOffice ODP

API Aspose.Slides позволяет вам конвертировать презентации OpenOffice ODP в различные форматы. API, используемый для конвертации ODP файлов в другие документные форматы, такой же, как и для операций конвертации 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 также по-разному обрабатывают списки. Файл ODP, созданный в PowerPoint, не откроется правильно в LibreOffice/OpenOffice и наоборот.

Это изображение показывает вид списка, созданного в LibreOffice Impress:

odp-list-example

Aspose.Slides сохраняет списки ODP, чтобы обеспечить их правильное отображение в LibreOffice/OpenOffice Impress.

Узнайте больше о формате OpenDocument и PowerPoint.