Excel в jpg

Перетворення Excel на JPG на Java

Перетворення електронних таблиць Excel на зображення JPG пропонує широкий спектр переваг як для компаній, так і для окремих осіб. Експортуючи свої електронні таблиці як високоякісні зображення, ви можете легко поділитися ними з іншими, які можуть не мати доступу до Excel або бажають переглядати ваші дані як зображення. Крім того, перетворення Excel на JPG може бути корисним способом створення знімка ваших даних у певний момент часу, що дозволить вам легко посилатися на вашу інформацію пізніше. Завдяки Java REST API конвертація Excel у JPG ніколи не була такою простою, і в цьому посібнику ми детальніше розглянемо переваги цього процесу, а також надамо покрокові інструкції, як це зробити.

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 із локального диска за допомогою екземпляра File.
  • Нарешті, викличте метод 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

За допомогою команд 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, нам потрібно виконати наступну команду, щоб перетворити вибраний робочий аркуш під назвою «Sheet2» у формат 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 є важливою частиною сучасних робочих процесів керування документами, і існує багато доступних інструментів, які допоможуть у виконанні цього завдання. Однак при виборі Aspose.Cells Cloud SDK для Java або REST API за допомогою команд cURL переваги цих підходів очевидні. Крім того, Aspose.Cells Cloud SDK для Java має високу масштабованість і може легко інтегруватися з іншими системами, що робить його ідеальним вибором для компаній будь-якого розміру. Ми сподіваємося, що цей посібник надав вам повне розуміння переваг експорту електронних таблиць у вигляді зображень, що дозволить вам покращити співпрацю, оптимізувати ваші робочі процеси та забезпечити легкий доступ до ваших даних для інших.

Маючи ці методи у вашому розпорядженні, тепер ви можете легко конвертувати XLS у JPG або XLSX у JPG в найкоротші терміни, підвищити свою продуктивність і вивести робочий процес керування документами на новий рівень. У разі будь-яких додаткових питань, будь ласка, не соромтеся зв’язатися з нами через форум підтримки продуктів.

Схожі статті

Ми настійно рекомендуємо відвідати такі посилання, щоб дізнатися більше про: