Преобразование файла XLSX в формат PDF с помощью Golang через C++
PDF (Portable Document Format) представляет документы независимо от используемого программного обеспечения, аппаратных средств и операционной системы. PDF-файл может содержать любой набор текста, графики и изображений в независимом от устройства и разрешения виде. PDF-файлы часто сжимаются, что уменьшает их размер по сравнению с исходным файлом.
Иногда требуется преобразовать файл Microsoft Excel в PDF. Для этого необходим быстрый, безопасный, точный и надежный инструмент, который позволяет распространять PDF-документы по всему миру. Существует множество инструментов преобразования, способных выполнить эту задачу. Но важно убедиться, что исходная разметка Excel сохраняется в итоговом файле PDF. Изображения, графики, формы, форматирование данных, шрифты, атрибуты, цвета, настройки страницы, ориентация текста, границы, графики и др. должны отображаться точно и качественно. Aspose.Cells обеспечивает высокоточный перевод.
Этот документ предназначен для всестороннего понимания того, как можно преобразовать документ Microsoft Excel (с изображениями, графиками, форматированием и т.д.) в PDF. В нем показано, как создать простое консольное приложение на C++, которое конвертирует файл Excel в PDF с помощью API Aspose.Cells. Конвертация выполняется с высокой точностью и аккуратностью.
Преобразование Excel в PDF
Этот пример использует файл Excel (SampleInput.xlsx) в качестве шаблона. Рабочая книга содержит листы с графиками и изображениями. Каждый лист содержит разные типы форматирования с использованием шрифтов, атрибутов, цветов, эффектов затенения и границ. На первом листе есть столбчатая диаграмма, а на последнем — изображение.
Файл шаблона Excel
Файл шаблона содержит три листа, включая графики и изображения в разделе Media. Первый лист содержит графики, а последний — изображение, как показано на скриншотах.
![]() |
![]() |
|---|---|
| Первый лист (Прогноз продаж) | Второй лист (Отчет о продажах) |
![]() |
![]() |
| Третий лист (Ввод данных) | Последний лист (Изображение) |
Процесс конвертации
Результат
После выполнения вышеуказанного кода создается PDF-файл в папке Files в вашем каталоге приложения. Следующие скриншоты показывают страницы PDF. Обратите внимание, что в выходном PDF-файле также сохранены заголовки и нижние колонтитулы.
![]() |
![]() |
|---|---|
| Первый лист (Прогноз продаж) | Второй лист (Отчет о продажах) |
![]() |
![]() |
| Третий лист (Ввод данных) | Последний лист (Изображение) |







