конвертувати json в pdf

Як конвертувати JSON у PDF за допомогою .NET Cloud SDK.

JSON, який широко поширений у сучасному обміні даними, забезпечує гнучку та легку структуру для представлення інформації. Так само PDF відомий своєю універсальною доступністю та узгодженим макетом, пропонує стабільне та візуально привабливе представлення для спільного використання, друку та архівування. Однак виникає вирішальний момент, коли динамічні та вкладені дані JSON мають вийти за межі своєї цифрової форми та відобразитися у більш відчутному, стандартизованому форматі. Ось тут і виникає необхідність перетворення JSON у PDF.

У цій статті ми досліджуємо нагальну потребу в цьому перетворенні, розбираючи тонкощі того, як воно не тільки подолає розрив між цими двома форматами, але й дає вам змогу підняти їхні практики візуалізації даних на нову висоту.

REST API перетворення JSON у PDF

Перетворення JSON у PDF у вас під рукою завдяки надійним можливостям Aspose.Cells Cloud SDK для .NET.Цей універсальний SDK дає розробникам змогу легко інтегрувати та оптимізувати процес перетворення, забезпечуючи точне перетворення даних JSON у відточені та професійні документи PDF.

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

Перетворення JSON на PDF у C# .NET

Інтуїтивно зрозумілі виклики API використовують потужність Aspose.Cells Cloud для обробки складних структур JSON і ефективного перетворення їх у візуально привабливі PDF-файли. У цьому розділі ми збираємося перетворити JSON на PDF за допомогою C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

using (var file = System.IO.File.OpenRead(input_JSON))

Прочитайте введений JSON у екземпляр потоку.

cellsInstance.CellsWorkbookPutConvertWorkbook(file, format: "PDF", outPath: resultant_file);

Нарешті, викличте API для перетворення JSON у PDF і завантажте отриманий файл у хмарне сховище.

// Повні приклади та файли даних див 
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 input_JSON = @"D:\Github\resultant.json";
// Отриманий PDF-файл
string resultant_file = "resultant.pdf";

// завантажити файл JSON з локального диска
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // викликати API для конвертації JSON у PDF онлайн
    cellsInstance.CellsWorkbookPutConvertWorkbook(file, format: "PDF", outPath: resultant_file);
}
json в pdf онлайн

Попередній перегляд перетворення JSON у PDF.

Вхідну робочу книгу Excel і отриманий файл JSON, створений вище, можна завантажити з:

JSON у PDF онлайн за допомогою команд cURL

Перетворення JSON у PDF також можна спростити завдяки потужній комбінації команд Aspose.Cells Cloud і cURL. Використовуючи cURL, ви можете легко взаємодіяти з Aspose.Cells Cloud API, ініціюючи процес перетворення без зусиль. Цей метод не лише забезпечує гнучкість інтеграції в різні середовища розробки, але й гарантує послідовний і надійний процес перетворення JSON у PDF.

Першим кроком у цьому підході є створення маркера доступу 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"

Виконайте наведену нижче команду, щоб конвертувати JSON у формат PDF. Наступний запит вимагає, щоб вхідний JSON уже був доступний у хмарному сховищі.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JSON&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

Замініть sourceFile на ім’я вихідного JSON, output на ім’я отриманого файлу PDF і accessToken на маркер доступу JWT, згенерований вище.

Висновок

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

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

Схожі статті

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