Я разрабатываю инструмент для экспорта слайдов из презентации PowerPoint в изображения и выполняю некоторую обработку впоследствии.
В настоящее время я использую пакет Microsoft.Office.Interop.PowerPoint для выполнения этой работы.Проблема заключается в том, что он терпит неудачу со всеми текстами, оставляя их все размытыми.
Это происходит с presentation.SaveAs (fileName, PpSaveAsFileType.ppSaveAsPNG, MsoTriState.msoTrue);а также с slide.Export (имя файла, "PNG", ширина, высота);
Вот как это должно быть . Вот как получается .
Заметил, что экспорт презентации в Powerpoint с использованием «Файл> Сохранить как» также не будет работать: тексты всегда размыты.
Я уже пытался использовать apache-poi , и он правильно экспортирует шрифты, но не будет работать со всеми протестированными презентациями (в основном из-за ошибки на слайдах с сгруппированными фигурами).
Есть надстройка PowerPoint под названием ImageExport от PPTools, которая отлично работает, но я не вижу способа интегрировать ее с собственным программным обеспечением.
Единственное решение, которое кажетсядо сих пор работает Aspose Slides .Я просто чувствую, что это пушка, чтобы убить муху (из-за стоимости лицензии), поскольку мне нужно только экспортировать слайды в виде полных изображений и не понадобиться никакая другая функция.
Что ж, было бы здорововыслушайте любые советы, примеры кода, другие библиотеки или инструменты, которые могут быть интегрированы с моим собственным программным обеспечением, которое может помочь экспортировать слайды как есть.
Заранее спасибо,