JSON в PDF с C#
Converting JSON за ПДФ Използвайки Aspose.Cells за .NET, можете да изтеглите JSON съдържание в шифрова форма и да го експортирате като PDF с пълен контрол върху форматирането на данни.
JSON в PDF?
Професионално докладване:- Създаване на полирани документи от JSON съдържание, което може да бъде споделено или отпечатано.
Работен поток от уеб до PDF:- JSON от уеб APIs в четиви 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: Достъп до работен лист
Използвайте стандартния работен лист за внос:
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);s
Общи проблеми и фиксиране
Форматът на таблицата не е изтеглен
- Решението : Създаване
layoutOptions.ArrayAsTable = trueза форматиране на данни като таблични редове.
Неправилно оформление в PDF
- Решението: Твик
JsonLayoutOptionsда включват стилиране на заглавието, да игнорират нулите или да коригират цифровите / датите формати.
Грешки в достъпа до файлове
- Решение: потвърдете, че входният път е валиден и приложението има писмени разрешения за изходния файл.