Преобразование файла XLSX в формат PDF с помощью Golang через C++

Преобразование Excel в PDF

Этот пример использует файл Excel (SampleInput.xlsx) в качестве шаблона. Рабочая книга содержит листы с графиками и изображениями. Каждый лист содержит разные типы форматирования с использованием шрифтов, атрибутов, цветов, эффектов затенения и границ. На первом листе есть столбчатая диаграмма, а на последнем — изображение.

Файл шаблона Excel

Файл шаблона содержит три листа, включая графики и изображения в разделе Media. Первый лист содержит графики, а последний — изображение, как показано на скриншотах.

todo:image_alt_text todo:image_alt_text
Первый лист (Прогноз продаж) Второй лист (Отчет о продажах)
todo:image_alt_text todo:image_alt_text
Третий лист (Ввод данных) Последний лист (Изображение)

Процесс конвертации

Результат

После выполнения вышеуказанного кода создается PDF-файл в папке Files в вашем каталоге приложения. Следующие скриншоты показывают страницы PDF. Обратите внимание, что в выходном PDF-файле также сохранены заголовки и нижние колонтитулы.

todo:image_alt_text todo:image_alt_text
Первый лист (Прогноз продаж) Второй лист (Отчет о продажах)
todo:image_alt_text todo:image_alt_text
Третий лист (Ввод данных) Последний лист (Изображение)