Как конвертировать форматы файлов через Aspose.Cells Clou
Введение
Aspose.Cells Cloud API — это мощное облачное решение, созданное для создания, редактирования и преобразования файлов электронных таблиц. В этой статье мы познакомим вас с процессом использования облака Aspose.Cells API для преобразования форматов файлов, включая типичные варианты использования и примеры кода.
Обзор
Облако Aspose.Cells API предоставляет надежный набор API для преобразования файлов электронных таблиц в различные форматы. Поддерживаемые форматы включают в себяExcel (XLS, XLSX),CSV-файл, HTML, PDF, и более. Используя облако Aspose.Cells API, вы можете легко конвертировать файлы электронных таблиц в другие широко используемые форматы, отвечающие самым разнообразным требованиям.
Для преобразования файлов доступны многочисленные API-интерфейсы, которые обычно совместимы с различными онлайн-средами. Ниже приведено подробное описание этих API:
- Получите файл Excel указанного формата . Инструкции о том, как позвонить на номер API, см.руководство по разработке.
- [Преобразовать файл Excel в файл другого формата] (https://reference.aspose.cloud/cells/#/Conversion/PutConvertWorkbook) . Инструкции о том, как позвонить на номер API, см.руководство по разработке.
- [Сохранить файл Excel как файл другого формата] (https://reference.aspose.cloud/cells/#/Conversion/PostWorkbookSaveAs) . Инструкции о том, как позвонить на номер API, см.руководство по разработке.
- Экспорт файлов Excel . Инструкции о том, как позвонить на номер API, см.руководство по разработке.
Как конвертировать форматы файлов через Облако Aspose.Cells
Облако Aspose.Cells API обеспечиваетнесколько SDKдля разных языков программирования. Выберите SDK, соответствующий предпочитаемому вами языку программирования, и следуйте сопроводительной документации для установки и инициализации. Кроме того, вы можете создать свой собственный SDK в соответствии сAPI ссылка. В этом разделе мы будем использовать C# в качестве примера, чтобы подробно описать процесс преобразования файлов.
Регистрация и получение ключа API
Прежде чем приступить к работе, вам необходимозарегистрировать облачный аккаунт Aspose иполучить ключ API для аутентификации. Зайдя на официальный веб-сайт Aspose Cloud, вы можете создать бесплатную учетную запись и получить ключ API для целей аутентификации.
Более подробную информацию о операциях можно найти в следующих документах:Быстрый старт с облаком Cells
Установка и инициализация Cloud SDK Aspose.Cells
Установите пакет Aspose.Cells-Cloud NuGet в свой проект .NET. Вы можете использовать консоль диспетчера пакетов NuGet или диспетчер пакетов NuGet в Visual Studio. Вот как вы можете установить пакет с помощью консоли диспетчера пакетов:
Install-Package Aspose.Cells-Cloud
Создает новый экземпляр класса CellsApi, инициализируя его вашим идентификатором клиента и секретным ключом клиента. Ниже приведены подробности вышеупомянутого фрагмента кода:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Обязательно замените СВОЙ_API_КЛЮЧ, ВАШ_ПРИЛОЖЕНИЕ_Сид и ВАШ_ПРИЛОЖЕНИЕ_KEY с вашим фактическим ключом API, SID приложения и ключом приложения.
Создайте запрос API и позвоните на номер API.
При этом создается новый экземпляр PutConvertWorkbookRequest, инициализирующий его нужным форматом и файлами. Затем он вызывает преобразование API с этим запросом преобразования. Ниже приведены подробности вышеупомянутого фрагмента кода:
using System.Collections.Generic;
PutConvertWorkbookRequest request = new PutConvertWorkbookRequest();
request.Format = "pdf";
IDictionary<string, System.IO.Stream> mapFiles =new Dictionary<string, System.IO.Stream>();
mapFiles.Add("Book1.xlsx", File.OpenRead(@"c:\testdata\Book1.xlsx"));
mapFiles.Add("Book2.xlsx", File.OpenRead(@"c:\testdata\Book2.xlsx"));
request.Files = mapFiles;
cellsInstance.PutConvertWorkbook(request);
Функция Convert включает в себя менее известную функцию: расширенные параметры запроса. Эта функция в первую очередь служит для настройки дополнительных параметров экономии для удовлетворения разнообразных потребностей клиентов. Конкретные параметры можно сохранить в соответствующем формате согласно ссылке Aspose.Cells API, например PDFSaveOptions.
Итак, как установить эти расширенные параметры запроса? Давайте рассмотрим следующий фрагмент кода:
using System.Collections.Generic;
PutConvertWorkbookRequest request = new PutConvertWorkbookRequest();
request.Format = "pdf";
IDictionary<string, System.IO.Stream> mapFiles =new Dictionary<string, System.IO.Stream>();
mapFiles.Add("Book1.xlsx", File.OpenRead(@"c:\testdata\Book1.xlsx"));
mapFiles.Add("Book2.xlsx", File.OpenRead(@"c:\testdata\Book2.xlsx"));
request.Files = mapFiles;
request.extendQueryParameterMap = new Dictionary<string, string>();
request.extendQueryParameterMap.Add("OnePagePerSheet","false");
request.extendQueryParameterMap.Add("CalculateFormula","true");
cellsInstance.PutConvertWorkbook(request);
Случаи использования
Файлпреобразование формата Функция облака Aspose.Cells API полезна в различных практических случаях. Вот некоторые распространенные сценарии:
- Конвертировать файлы Excel в формат PDF. для совместного использования и печати на разных устройствах.
- Преобразование файлов электронных таблиц в формат HTML для отображения и встраивания в веб-страницы.
- Конвертируйте CSV-файлы в формат Excel. для дальнейшего редактирования и анализа в приложениях для работы с электронными таблицами.
- Преобразование файлов электронных таблиц в другие форматыдля удовлетворения конкретных бизнес-требований или потребностей обмена данными.
Заключение
С помощью Aspose.Cells Cloud API вы можете легко выполнять преобразования форматов файлов электронных таблиц, независимо от того, конвертируете ли вы файлы электронных таблиц.Excel файлы вPDF, HTML или конвертацияCSV-файл файлы вExcel формат. Выполняя простые вызовы API и устанавливая соответствующие параметры преобразования, вы можете эффективно выполнить различные требования к преобразованию форматов файлов. Интегрируйте Aspose.Cells Cloud API в свои приложения, чтобы повысить производительность и сэкономить время на разработку.
Обратите внимание, что приведенный выше пример кода предназначен только для демонстрационных целей, и при его практическом использовании вам потребуется заменить его действительными учетными данными для аутентификации и путями к файлам. Кроме того, Aspose.Cells Облако API предлагает множество других функций, таких как создание, редактирование, манипулирование и обработка электронных таблиц. Подробную документацию API и пример кода можно найти на страницеруководство разработчика официального сайта Aspose.
Мы надеемся, что эта статья поможет вам понять, как использовать Aspose.Cells Cloud API для преобразования форматов файлов. Удачи в реализации!