Создание и встраивание диаграммы Excel в качестве OLE-объекта на слайде Microsoft PowerPoint
Contents
[
Hide
]
Диаграммы являются визуальными представлениями ваших данных и широко используются на слайдах презентаций. Эта статья покажет вам код для создания и встраивания диаграммы Excel в качестве OLE-объекта в слайде PowerPoint программно, с использованием VSTO и Aspose.Slides для PHP через Java.
Создание и встраивание диаграммы Excel
Два приведенных ниже примера кода длинные и подробные, потому что задача, которую они описывают, сложна. Вы создаете книгу Microsoft Excel, создаете диаграмму, а затем создаете презентацию Microsoft PowerPoint, в которую вы будете встраивать диаграмму. OLE-объекты содержат ссылки на оригинальный документ, поэтому пользователь, дважды щелкнув на встроенном файле, откроет файл и его приложение.
Пример VSTO
С использованием VSTO выполняются следующие шаги:
- Создайте экземпляр объекта Microsoft Excel ApplicationClass.
- Создайте новую книгу с одним листом.
- Добавьте диаграмму на лист.
- Сохраните книгу.
- Откройте книгу Excel, содержащую рабочий лист с данными диаграммы.
- Получите коллекцию ChartObjects для листа.
- Получите диаграмму для копирования.
- Создайте презентацию Microsoft PowerPoint.
- Добавьте пустой слайд в презентацию.
- Скопируйте диаграмму с рабочего листа Excel в буфер обмена.
- Вставьте диаграмму в презентацию PowerPoint.
- Разместите диаграмму на слайде.
- Сохраните презентацию.
Пример Aspose.Slides для PHP через Java
С использованием Aspose.Slides для .NET выполняются следующие шаги:
- Создайте книгу с использованием Aspose.Cells для Java.
- Создайте диаграмму Microsoft Excel.
- Установите размер OLE диаграммы Excel.
- Получите изображение диаграммы.
- Вставьте диаграмму Excel в качестве OLE-объекта внутри презентации PPTX с использованием Aspose.Slides для PHP через Java.
- Замените изображение измененного объекта на изображение, полученное на шаге 3, чтобы избежать проблемы с изменением объекта.
- Запишите итоговую презентацию на диск в формате PPTX.