Преобразование электронных таблиц Excel в изображения JPG предлагает широкий спектр преимуществ как для компаний, так и для частных лиц. Экспортируя свои электронные таблицы в виде высококачественных изображений, вы можете легко поделиться ими с другими людьми, у которых может не быть доступа к Excel или которые предпочитают просматривать ваши данные в виде изображений. Кроме того, преобразование Excel в JPG может быть полезным способом создания моментального снимка ваших данных в определенный момент времени, что позволит вам позже легко ссылаться на свою информацию. С Java REST API преобразование Excel в JPG никогда не было проще, и в этом руководстве мы более подробно рассмотрим преимущества этого процесса, а также предоставим пошаговое руководство, как это сделать.
- API преобразования Excel в изображения
- Конвертировать Excel в JPG на Java
- Генерация изображений электронных таблиц с использованием команд cURL
API преобразования Excel в изображения
Aspose.Cells Cloud SDK для Java — это мощный инструмент, позволяющий легко преобразовывать электронные таблицы Excel в изображения JPG с высокой точностью. Используя этот SDK, вы можете оптимизировать рабочий процесс управления документами и улучшить совместную работу, предоставив свои данные в визуальном формате. Этот SDK также предлагает широкий спектр преимуществ, в том числе возможность настраивать выходные данные, автоматизировать рабочие процессы и обеспечивать оптимальные результаты с минимальными усилиями.
Давайте начнем с добавления его ссылки в проект типа сборки Java maven.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>22.8</version>
</dependency>
</dependencies>
Кроме того, для доступа к облачным службам вам также необходимо создать бесплатную учетную запись в Cloud Dashboard. Затем получите свой персональный идентификатор клиента и секретные данные клиента.
Конвертировать Excel в JPG на Java
В этом разделе подробно рассказывается, как преобразовать Excel в JPG с помощью Java. В этом процессе мы собираемся преобразовать все рабочие листы в изображения JPG.
- Создайте экземпляр CellsApi и укажите учетные данные клиента в качестве аргументов.
- Объявите имя входного файла Excel, результирующий формат JPG и имя выходного файла в строковых переменных.
- Прочитайте файл Excel с локального диска, используя экземпляр файла.
- Наконец, вызовите метод cellsWorkbookPutConvertWorkbook(…) для операции преобразования Excel в изображение.
// дополнительные примеры см. на странице https://github.com/aspose-cells-cloud/aspose-cells-cloud-java.
try
{
// Получите ClientID и ClientSecret с https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// создать экземпляр CellsApi, используя учетные данные клиента
CellsApi api = new CellsApi(clientId,clientSecret);
// имя входной книги Excel
String fileName = "myDocument.xlsx";
// данные пароля, если книга в зашифрованном виде
String password = null;
// результирующий формат файла
String format = "JPG";
// загрузить файл из локальной системы
File file = new File(fileName);
// выполнить операцию преобразования документа
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.jpg", null, null);
// распечатать сообщение об успешном завершении
System.out.println("Excel to JPG Conversion successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
Входную книгу Excel, используемую в приведенном выше примере, можно загрузить из myDocument.xlsx.
Генерация изображений электронных таблиц с использованием команд cURL
С помощью команд REST API и cURL мы можем легко конвертировать файлы Excel в изображения JPG без необходимости в каком-либо специализированном программном обеспечении или знаниях в области программирования. Этот подход предлагает множество преимуществ, включая возможность автоматизации рабочих процессов, интеграцию с другими системами, и мы можем настроить вывод в соответствии с нашими конкретными потребностями.
Теперь, чтобы выполнить это требование, нам нужно сгенерировать токен доступа JWT, выполнив следующую команду:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Получив токен JWT, нам нужно выполнить следующую команду, чтобы преобразовать выбранный рабочий лист с именем «Лист2» в формат JPG. После преобразования полученный JPG возвращается в ответном потоке и может быть легко сохранен на локальном диске.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/worksheets/Sheet2?format=JPG&verticalResolution=800&horizontalResolution=1024" \ -H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o Converted.jpg
Заключительные замечания
Преобразование электронных таблиц Excel в растровые изображения JPG является неотъемлемой частью современных рабочих процессов управления документами, и существует множество инструментов, помогающих выполнить эту задачу. Однако при выборе Aspose.Cells Cloud SDK для Java или REST API с помощью команд cURL преимущества этих подходов очевидны. Кроме того, Aspose.Cells Cloud SDK для Java легко масштабируется и может легко интегрироваться с другими системами, что делает его идеальным выбором для компаний любого размера. Мы надеемся, что это руководство дало вам всестороннее представление о преимуществах экспорта электронных таблиц в виде изображений, что позволит вам улучшить совместную работу, оптимизировать рабочие процессы и обеспечить легкий доступ к вашим данным для других.
Имея в своем распоряжении эти методы, теперь вы можете легко конвертировать XLS в JPG или XLSX в JPG в кратчайшие сроки, повысить свою производительность и вывести рабочий процесс управления документами на новый уровень. Если у вас возникнут дополнительные вопросы, обращайтесь к нам через форум поддержки продукта.
Статьи по Теме
Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: