Конвертация Excel в Pdf, Image и другие форматы с помощью Golang через C++

Конвертировать книгу Excel в PDF

Файлы PDF широко используются для обмена документами между организациями, государственными структурами и отдельными лицами. Это стандартный формат документа, и разработчикам часто требуется найти способ преобразовать файлы Microsoft Excel в документы PDF.

Aspose.Cells поддерживает преобразование файлов Excel в PDF и поддерживает высокую визуальную точность при преобразовании.

Преобразовать рабочую книгу Excel в JPG

Aspose.Cells поддерживает преобразование файлов Excel в JPG. Приведенный ниже пример кода показывает, как сохранить рабочую книгу в формате JPG.

Преобразование рабочей книги Excel в изображение

Aspose.Cells поддерживает преобразование файлов Excel в изображения. Приведенный ниже пример кода показывает, как сохранить рабочую книгу в виде изображений.

Преобразование рабочей книги Excel в XPS

Формат документа XPS состоит из структурированной разметки XML, которая определяет макет документа и визуальное оформление каждой страницы, а также правила отображения для распределения, архивирования, отображения, обработки и печати документов.

Язык разметки для XPS — это подмножество XAML, что позволяет внедрять в документы векторную графику, используя XAML для разметки элементов Windows Presentation Foundation (WPF). Используемые элементы описываются в терминах путей и других геометрических примитивов.

Файл XPS — это, по сути, ZIP-архив в формате Unicode, использующий Open Packaging Conventions, содержащий файлы, составляющие документ. Включая XML-разметку каждой страницы, текст, встроенные шрифты, растровые изображения, двумерную векторную графику и информацию о цифровых правах. Содержимое файла XPS можно легко просмотреть, открыв его в приложении, поддерживающем ZIP-архивы.

Начиная с Aspose.Cells 6.0.0, поддерживается преобразование Microsoft Excel в XPS.

Конвертация Excel в Ods, Sxc и Fods (OpenOffice / LibreOffice Calc)

Aspose.Cells поддерживает преобразование Excel в файлы Ods, Sxc и Fods. Ниже приведён пример кода, показывающий, как преобразовать шаблон в файлы Ods, Sxc и Fods.

Преобразование книги Excel в файлы MHTML

MHTML объединяет обычный HTML с внешними ресурсами (то есть контентом, который обычно ссылается, таким как изображения, анимации, звук и т. д.) в один файл. Они используются для электронных писем с расширением файла .mht.

Aspose.Cells поддерживает чтение и запись файлов MHTML.

В приведенном ниже примере кода показано, как сохранить книгу в формате MHTML.

Преобразование книги Excel в HTML

API Aspose.Cells поддерживает экспорт таблиц в формат HTML. В этом случае Aspose.Cells использует класс HtmlSaveOptions, чтобы дать возможность управлять несколькими аспектами итогового HTML.

Приведенный ниже пример кода демонстрирует, как сохранить рабочую книгу в файл HTML.

Установка параметров изображения для HTML

Начиная с версии 8.0.2, Aspose.Cells предоставил GetImageOptions() для класса HtmlSaveOptions, что позволяет разработчикам задавать предпочтения по изображениям при сохранении таблиц в HTML.

Ниже перечислены некоторые свойства изображений, которые можно применять:

  • ImageType: указывает тип изображения. Обратите внимание, что все формы, включая диаграммы, отображаются как изображения в выходном HTML.
  • GetQuality(): указывает качество изображения в диапазоне от 0 до 100, когда ImageType указан как Jpeg.
  • GetVerticalResolution(): получает или задает вертикальное разрешение изображения в точках на дюйм.
  • GetHorizontalResolution(): получает или задает горизонтальное разрешение изображения в точках на дюйм.
  • TiffCompression: получайте или задавайте тип сжатия изображений, когда ImageType указан как Tiff.
  • GetTransparent(): указывает, должен ли фон изображения быть прозрачным, когда указан формат изображения как Png.

Приведенный ниже код демонстрирует, как использовать HtmlSaveOptions.GetImageOptions() для указания различных предпочтений.

Преобразование электронной таблицы Excel в Markdown

API Aspose.Cells поддерживает экспорт таблиц в формат Markdown. Для экспорта активного листа в Markdown передайте SaveFormat.Markdown в качестве второго параметра метода Workbook.Save. Также можно использовать класс MarkdownSaveOptions для задания дополнительных настроек при экспорте листа в Markdown.

Следующий пример демонстрирует экспорт активного листа в Markdown с использованием члена перечисления SaveFormat.Markdown. Посмотрите генерируемый файл Markdown для примера.

Конвертировать книгу Excel в JSON

Aspose.Cells поддерживает преобразование рабочей книги в файл JSON (JavaScript Object Notation).

Следующий пример показывает экспорт активного листа в JSON с использованием члена перечисления SaveFormat.Json. Посмотрите код, который преобразует исходный файл в выходной JSON-файл.

Преобразовать Excel в XML

Aspose.Cells поддерживает преобразование книги Excel в XML документ электронной таблицы Excel 2003 и обычные данные XML.

Преобразовать книгу Excel в TIFF

Aspose.Cells поддерживает конвертацию книги в файл TIFF.

Ниже приведен фрагмент кода, показывающий, как преобразовать Excel в TIFF:

Преобразовать книгу Excel в DOCX

API Aspose.Cells поддерживает преобразование таблиц в формат DOCX. Чтобы экспортировать книгу в DOCX, передайте SaveFormat.Docx в качестве второго параметра метода Workbook.Save. Также можно использовать класс DocxSaveOptions для задания дополнительных настроек при экспорте листа в DOCX.

Следующий пример демонстрирует экспорт активного листа в DOCX с использованием члена перечисления SaveFormat.Docx. Посмотрите сгенерированный файл DOCX как пример.

Преобразовать книгу Excel в PPTX

API Aspose.Cells поддерживает преобразование таблиц в формат PPTX. Чтобы экспортировать книгу в PPTX, передайте SaveFormat.Pptx в качестве второго параметра метода Workbook.Save. Также можно использовать класс PptxSaveOptions для задания дополнительных настроек при экспорте листа в PPTX.

Следующий пример кода демонстрирует экспорт активного листа в PPTX с помощью SaveFormat.Pptx члена перечисления. Пожалуйста, посмотрите выходной PPTX-файл, созданный кодом, для справки.

Преобразовать рабочую книгу Excel в EPUB

API Aspose.Cells поддерживает преобразование таблиц Excel в формат EPUB. Чтобы экспортировать рабочую книгу в EPUB, передайте SaveFormat.Epub в качестве второго параметра метода Workbook.Save. Также можно использовать класс EBookSaveOptions для указания дополнительных настроек при экспорте листа в EPUB.

Следующий пример кода демонстрирует экспорт активного листа в EPUB с помощью SaveFormat.Epub члена перечисления.

Преобразовать рабочую книгу Excel в AZW3

API Aspose.Cells поддерживает преобразование таблиц Excel в формат AZW3. Чтобы экспортировать рабочую книгу в AZW3, передайте SaveFormat.Azw3 в качестве второго параметра метода Workbook.Save. Также можно использовать класс EBookSaveOptions для указания дополнительных настроек при экспорте листа в AZW3.

Следующий пример кода демонстрирует экспорт активного листа в AZW3 с помощью SaveFormat.Azw3 члена перечисления.

Продвинутые темы