Excel до зображення

Як перетворити аркуш Excel на зображення за допомогою .NET Cloud SDK.

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

REST API для перетворення Excel у зображення

Завдяки потужним можливостям Aspose.Cells Cloud SDK для .NET перетворення електронних таблиць Excel на зображення JPG стає безперебійним і ефективним процесом. Цей потужний SDK дає змогу інтегрувати комплексні функції обробки Excel безпосередньо у ваші програми, забезпечуючи надійне рішення для перетворення Excel у JPG. SDK пропонує безліч дивовижних можливостей, включаючи вилучення даних, маніпуляції з робочими аркушами та створення динамічних діаграм — і все це в хмарному середовищі.

Тепер нам потрібно знайти Aspose.Cells-Cloud в менеджері пакетів NuGet і натиснути кнопку Додати пакет. По-друге, отримайте облікові дані клієнта з хмарної інформаційної панелі.Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий старт.

Перетворення Excel на JPG у C# .NET

Давайте зануримося в деталі, де інновації зустрічаються з ефективністю, відкриваючи спектр можливостей для динамічних і візуально збагачених презентацій даних. Отже, дотримуйтеся наведених нижче інструкцій, щоб конвертувати XLS у JPG у C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Створіть об’єкт класу CellsApi, де ми передаємо облікові дані клієнта як аргументи.

 cellsInstance.UploadFile("sourceFile.xls", inputFile);

Завантажте вхідну книгу Excel у хмарне сховище.

SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };

Створіть екземпляр класу SaveOptions, де ми визначимо кінцевий формат як JPG.

var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);

Викличте API, щоб ініціювати операцію перетворення Excel у JPG. Після успішної роботи отримане зображення зберігається в хмарному сховищі.

// Повні приклади та файли даних див 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// створити екземпляр CellsApi, передаючи ClientID і ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Ім'я вхідної книги Excel на локальному диску
string first_Excel = "input.xls";

try
{
    // читати вміст екземпляра потоку Excel
    using (var inputFile = System.IO.File.OpenRead(second_Excel))
    {
        // завантажити кожну книгу в хмарне сховище
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // створити екземпляр SaveOptions, де ми вказуємо вихідний формат як JPG
        SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
        
        // ініціалізувати операцію перетворення Excel у JPG
        var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);

       // надрукувати повідомлення про успішне виконання, якщо конкатенація виконана успішно
       if (response != null && response.Equals("OK"))
       {
           Console.WriteLine("Excel to picture conversion completed successfully !");
           Console.ReadKey();
       }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Excel до зображення

Попередній перегляд перетворення Excel у JPG за допомогою .NET Cloud SDK.

Вхідну робочу книгу Excel і результуюче зображення у форматі JPG, створене у прикладі вище, можна завантажити з:

XLS у JPG за допомогою команд cURL

Перетворення XLS у JPG також можна здійснити за допомогою команд Aspose.Cells Cloud і cURL. Цей процес стає не тільки доступним, але й дуже адаптивним. Незалежно від того, чи є ви розробником, який інтегрує цю функцію в програму, чи кінцевим користувачем, який шукає просте рішення, команди Aspose.Cells Cloud і cURL пропонують універсальний підхід до перетворення даних Excel у візуально привабливі зображення JPG.

Першим кроком у цьому підході є створення маркера доступу JWT за допомогою такої команди:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Отримавши маркер JWT, виконайте наступну команду, щоб розпочати операцію перетворення Excel на зображення. Наступний запит передбачає, що вхідний файл Excel уже буде доступний у хмарному сховищі. Після успішного виконання команди отримане зображення JPG зберігається в хмарному сховищі.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={outputFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"JPG\",  \"EnableHTTPCompression\": true,}" \

Замініть sourceFile на назву вхідної книги Excel, доступної в хмарному сховищі, outputFile на назву результуючого JPG, який буде згенеровано, і accessToken на маркер JWT, згенерований вище.

Висновок

Підсумовуючи, незалежно від того, чи ви обираєте спрощені можливості Aspose.Cells Cloud SDK для .NET, чи ефективність сценаріїв команд cURL, шлях перетворення Excel у JPG відзначається доступністю, точністю та адаптивністю. Отже, незалежно від того, чи ви розробник, який шукає надійний SDK, чи звичайний користувач, який покладається на просту взаємодію командного рядка, сукупність цих підходів забезпечує динамічний і візуально збагачувальний досвід для всіх.

корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: