Преобразование ODT в PPTX с помощью C# или онлайн
Создавайте приложения преобразования Microsoft Word ODT в PowerPoint PPTX на платформах .NET Framework, .NET Core, Windows Azure, Mono или Xamarin.
Как преобразовать ODT в PPTX с помощью C#
Чтобы автоматизировать процесс пакетного преобразования любых файлов Word odt в формат презентации PowerPoint pptx, мы будем использовать Aspose.Words for .NET и Aspose.Slides for .NET API. Первый представляет собой API обработки текстов для обработки или управления документами Microsoft Word. Принимая во внимание, что последний представляет собой API для управления презентациями, который позволяет создавать или изменять слайды Microsoft PowerPoint. Оба API являются частью пакета Aspose.Total for .NET . Вы можете напрямую скачать из Nuget или использовать следующие команды из консоли диспетчера пакетов.
Команда консоли диспетчера пакетов
PM> Install-Package Aspose.Total
Шаги по преобразованию ODT в PPTX через C#
Aspose.Total позволяет разработчикам легко загружать и конвертировать файлы ODT в PPTX всего за несколько строк кода.
- Добавить ссылку на Aspose.Total for .NET
- Загрузите файл DOCM, используя класс Aspose.Words.Document
- Сохраните документ ODT в HTML.
- Создайте объект Aspose.Slides.Presentation
- Импорт содержимого HTML в текстовом фрейме любой формы слайда внутри презентации.
- Сохраните документ, используя Aspose.Slides.Presentation.Save(“output.pptx”, SaveFormat.Pptx)
Требования к конвертации
Aspose.Total for .NET поддерживается во всех основных операционных системах. Просто убедитесь, что у вас есть следующие предпосылки.
- Microsoft Windows или совместимая ОС с платформами .NET Framework, .NET Core, Windows Azure, Mono или Xamarin.
- Среда разработки, такая как Microsoft Visual Studio.
- Aspose.Words for .NET & Aspose.Slides for .NET DLL или Aspose.Total for .NET DLL, на которые ссылается ваш проект.
В этом примере кода показано, как преобразовать ODT в PPTX с помощью C#.
Aspose.Words.Document odt = new Aspose.Words.Document("sourceWordFile.odt");
// Сохраняем файл ODT в HTML
odt.Save("filepath\\test.html", SaveFormat.Html);
// Чтобы преобразовать многостраничные документы ODT, экспортируйте каждую страницу в HTML отдельно, используя Aspose.Words, а затем используйте приведенный ниже код для преобразования в PPTX.
using (Presentation pptx = new Presentation()){
// Доступ к первому слайду презентации по умолчанию
ISlide slide = pres.Slides[0];
// Добавление автофигуры для размещения содержимого HTML
// Отрегулируйте его по своему усмотрению
IAutoShape ashape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 10, 10, pres.SlideSize.Size.Width - 20, pres.SlideSize.Size.Height - 10);
ashape.FillFormat.FillType = FillType.NoFill;
// Добавляем текстовую рамку к фигуре
ashape.AddTextFrame("");
// Очистка всех абзацев в добавленном текстовом фрейме
ashape.TextFrame.Paragraphs.Clear();
// Загрузка HTML-файла с помощью потокового считывателя
TextReader tr = new StreamReader("filepath\\test.html");
// Добавление текста из программы чтения потока HTML в текстовом фрейме
ashape.TextFrame.Paragraphs.AddFromHtml(tr.ReadToEnd());
// Сохраняем презентацию PPTX
pptx.Save("filepath\\pres.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
}
Онлайн-конвертер ODT в PPTX
Бесплатное приложение для преобразования ODT в PPTX
Посмотрите наши живые демонстрации для преобразования ODT в PPTX со следующими преимуществами.
Часто задаваемые вопросы
- Как я могу конвертировать ODT в PPTX онлайн?Онлайн-приложение для преобразования ODT интегрировано выше. Чтобы использовать это приложение, вы можете добавить свой файл ODT, перетащив его в обозначенную белую область или щелкнув внутри области, чтобы импортировать документ. Затем нажмите кнопку «Преобразовать», чтобы начать процесс преобразования. После завершения преобразования ODT в PPTX вы можете загрузить только что преобразованный файл одним щелчком мыши, и он будет доступен вам в виде файла PPTX.
- Сколько времени занимает конвертация ODT?Этот онлайн-конвертер работает быстро, но в первую очередь зависит от размера конвертируемого файла ODT. Для небольших файлов ODT преобразование в PPTX может быть выполнено за считанные секунды. Однако если вы интегрировали код преобразования в приложение .NET, скорость преобразования будет зависеть от того, насколько хорошо ваше приложение оптимизировано для процесса преобразования.
- Безопасно ли конвертировать ODT в PPTX с помощью бесплатного конвертера Aspose.Total?Конечно! Как только преобразование ODT в PPTX будет завершено, ссылка для скачивания только что преобразованного файла PPTX будет доступна мгновенно. Это также обеспечивает безопасность процесса преобразования, так как все загруженные файлы, включая файлы ODT, полностью защищены и будут удалены из системы через 24 часа. Кроме того, по истечении этого периода ссылки для скачивания перестанут работать, что обеспечит конфиденциальность и защиту ваших файлов. Интегрированное приложение является бесплатным для использования и предназначено для целей тестирования, чтобы пользователи могли оценить результаты, прежде чем интегрировать код в свои проекты.
- Какой браузер я должен использовать для преобразования ODT?Вы можете использовать любой современный веб-браузер, такой как Google Chrome, Firefox, Opera или Safari, для онлайн-преобразования ODT в PPTX. Однако, если вы разрабатываете настольное приложение, рекомендуется использовать Aspose.Total ODT Conversion API для плавной и эффективной обработки.