Конвертирането на JSON данни в професионални, споделящи PDF документи е обща необходимост в много приложения. Aspose.Cells за .NET, можете лесно да зареждате съдържанието на jSON в раздел в стила на шифровете и да го експортирате като PDF файл с пълен контрол върху форматирането.

Въведение

Преобразуването на структурирани JSON данни в добре форматирани PDF доклади или документи е мощна функция, която подобрява използваемостта на изхода на приложението ви. Този ръководство ще ви помогне да преминете през процеса на конвертиране на jSON в PDF с помощта на Aspose.Cells за .NET, предоставяйки подробни стъпки и кодове примери.

JSON в PDF?

  • Професионално докладване: генерира полирани доклади от JSON съдържание, което може лесно да бъде споделено или отпечатано.
  • Web-to-PDF Workflow: Конвертирайте структурирани JSON данни, получени от уеб APIs, в четими 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