преумножить в jpg

Конвертировать Excel в JPG на Java

Рабочие книги Excel являются одним из основных форматов файлов, используемых для ввода данных, организации данных, проведения финансового анализа, управления временем, управления задачами и т. д. Однако, если нам нужно отобразить рабочий лист Excel на веб-странице, это может быть не так. возможно без помощи какого-либо плагина/расширения. Однако, если мы преобразуем Excel в изображение JPG, мы можем легко отобразить изображение в веб-браузере. Итак, в этой статье мы собираемся изучить шаги по разработке конвертера Excel в JPG с использованием REST API.

API преобразования Excel в изображения

Мы собираемся использовать Aspose.Cells Cloud SDK для Java, который предоставляет возможности для создания, редактирования и преобразования Excel в PDF, Excel в JPG, Excel в HTML. , и различные другие форматы. Теперь, чтобы использовать SDK, нам нужно добавить следующие детали в pom.xml проекта типа сборки 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>

После добавления ссылки на SDK следующим шагом будет создание учетной записи в Aspose Cloud и поиск/создание идентификатора клиента и секрета клиента в Cloud Dashboard.

Конвертировать Excel в JPG на Java

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

  • Создайте экземпляр CellsApi, предоставив учетные данные клиента в качестве входных аргументов.
  • Укажите имя входного файла Excel, результирующий формат HTML и имя выходного файла.
  • Чтение файла 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 в JPG

image1: - Предварительный просмотр преобразования Excel в JPG

Входную книгу Excel, используемую в приведенном выше примере, можно загрузить из myDocument.xlsx.

Изображение электронной таблицы с использованием команд cURL

В этом разделе мы собираемся обсудить детали того, как преобразовать конкретный рабочий лист в формат JPG. Теперь, чтобы инициировать преобразование 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
таблица в jpg

Изображение 2: - Одна таблица для предварительного просмотра jpg

Вывод

В этой статье мы подробно рассмотрели, как преобразовать Excel в JPG с помощью фрагментов кода Java. API предоставляет возможности для преобразования Excel в изображение в целом, или мы можем преобразовать выбранные рабочие листы внутри xls в формат jpg. Поскольку наши SDK создаются под лицензией MIT, полный исходный код можно загрузить с GitHub.

Если у вас возникнут какие-либо проблемы при использовании API, свяжитесь с нами через форум поддержки продукта.

Статьи по Теме

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: