JSON в PDF C#

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

Конвертер C# JSON у PDF – безкоштовно завантажити

Щоб конвертувати файли JSON у формат PDF, ми будемо використовувати Aspose.Cells for .NET. Це потужний API, який дозволяє створювати документи електронної таблиці з нуля. Крім того, він дає змогу обробляти та конвертувати наявні файли Excel із програм .NET. Ви можете завантажити API або встановити його за допомогою NuGet.

PM> Install-Package Aspose.Cells

Як конвертувати JSON у PDF на C#

Aspose.Cells for .NET значно полегшує вам конвертацію файлу JSON у PDF, яку можна виконати за кілька кроків. Щоб зберегти файл JSON у форматі PDF у C# за допомогою Aspose.Cells for .NET, необхідно виконати такі дії.

  • Створіть файл Excel.
  • Завантажте дані з файлу JSON на аркуш Excel.
  • Налаштуйте додаткові параметри перетворення JSON у PDF.
  • Збережіть дані JSON як PDF.

У наступному розділі показано, як виконати описані вище дії для перетворення JSON у PDF у коді C#.

Зберегти JSON як PDF у C#

Нижче наведено кроки для перетворення файлу JSON у PDF за допомогою C#.

  1. Створіть екземпляр класу Workbook.
  2. Виберіть стандартний Робочий аркуш із колекції Робочі аркуші.
  3. Завантажте дані JSON із файлу за допомогою методу File.ReadAllText(string).
  4. Створіть екземпляр JsonLayoutOptions і встановіть параметри.
  5. Імпортуйте дані з JSON на аркуш за допомогою методу JsonUtility.ImportData із посиланням на об’єкт Worksheet і дані JSON.
  6. Перетворіть JSON у PDF, зберігши книгу як PDF за допомогою методу Workbook.Save(string, SaveFormat.Auto).

У наведеному нижче прикладі коду показано, як конвертувати файл JSON у PDF на C#.

// створити об’єкт Workbook
var workbook = new Cells.Workbook();

// доступ до аркуша за замовчуванням
var worksheet = workbook.Worksheets[0];

// читати дані JSON з файлу
string jsonInput = File.ReadAllText("Data.json");

// встановіть JsonLayoutOptions для обробки масивів як таблиці
var options = new Cells.Utility.JsonLayoutOptions();
options.ArrayAsTable = true;

// імпортувати дані JSON на аркуш, починаючи з клітинки A1
Cells.Utility.JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// конвертувати імпортований JSON у PDF
workbook.Save("output.pdf", Cells.SaveFormat.Auto); 

Експортуйте JSON у PDF на C# – отримайте безкоштовну ліцензію

Ви можете використовувати Aspose.Cells for .NET без оціночних обмежень за допомогою тимчасової ліцензії.

Висновок

У цій статті ви дізналися, як конвертувати дані JSON у PDF за допомогою C#. Кроки та зразок коду продемонстрували, як динамічно завантажувати дані JSON і зберігати їх як PDF у C#. Ви можете використовувати наданий зразок коду у своїх програмах на основі .NET, .NET Core, Mono або Xamarin.

Перетворювач JSON у PDF – докладніше

Ви можете переглянути документацію Aspose.Cells for .NET. Також ви можете опублікувати свої запити на нашому форумі.

Дивись також