Конвертувати дані JSON в професійні, об’єднані PDF-документи є загальним вимогою в багатьох додатках. з Aspose.Cells для .NET, ви можете легко завантажити вміст JSon в розклад у стилі шифрування і експортувати його в якості файлу PDF з повною контролем над форматуванням.

Введення

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

Чому потрібно конвертувати JSON в PDF?

  • Професійний доповідь: Створення полізованих звітів з JSON-контенту, які можна легко поділитися або друкувати.
  • Web-to-PDF Workflow: Конвертуйте структуровані JSON дані, отримані з веб-АПІ, в читальні PDF-таблиці.
  • Флексибильні розташування: Контроль за форматизацією ваших даних JSON в PDF, наприклад, обробка смуг як табличних рядків і ігнорування нульових значень.

Крок за кроком Посібник для перетворення JSON в PDF

Крок 1: Налаштування Aspose.Cells через NuGet

Додайте пакет Aspose.Cells до вашого проекту за допомогою наступного команди:

dotnet add package Aspose.Cells

Крок 2: Налаштування ліцензії

Активізуйте ліцензію продукту, встановлюючи розмірний ключ.Це необхідно для комерційного використання.

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

Крок 3: Ініціалізація робочої книги

Створіть нову робочу книжку для зберігання контенту JSON:

Workbook workbook = new Workbook();

Крок 4: Доступ до робочого столу

Використовуйте стандартний робочий лист для імпорту даних JSON:

Worksheet worksheet = workbook.Worksheets[0];

Крок 5: Завантажити JSON Input

Прочитайте смугу JSON з файлу або будь-якого іншого джерела:

string jsonInput = File.ReadAllText("SampleJsonData.json");

Крок 6: Налаштування JsonLayoutOptions

Визначте, як JSON повинен бути структурований на листі. Наприклад, розглядайте смуги як таблиці і ігноруйте нульові значення.

JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.ArrayAsTable = true;

Крок 7: Введіть JSON в робочий лист

Популяція робочого листа з даними JSON:

JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, layoutOptions);

Крок 8: Зберегти як PDF

Експортуйте робочу книжку в PDF-файл:

workbook.Save("output.pdf", SaveFormat.Pdf);

Загальні питання та рішення

Формат столу не орендується

  • Резолюція: Стіл layoutOptions.ArrayAsTable = true Використовуйте дані як табличні рядки.

Неправильне розташування в PDF

  • Резолюція: Налаштуйте JsonLayoutOptions Налаштування, щоб включати стилінг заголовку, ігнорувати нульові значення або налаштувати цифрові/добутні формати.

Помилки в доступі до файлів

  • Рішення: Переконайтеся, що вхідний шлях дійсний, а додаток має письмові дозволи для вихідного файлу.

More in this category