Jak převést JSON na PDF pomocí C#
Převod JSON na PDF je ideální pro vytváření sdílených zpráv nebo dokumentů z strukturovaných dat. Pomocí Aspose.Cells pro .NET můžete nahrát obsah JSON do rozložení ve stylu spreadsheet a exportovat ho jako PDF s plnou kontrolou nad formátováním dat.
Proč převést JSON na PDF?
odborná zpráva:- Vytvořte polizované dokumenty z obsahu JSON, který lze sdílet nebo vytisknout.
Web-to-PDF pracovní proud:- Konvertovat strukturované JSON z web APIs do čitelných PDF tabulek.
Flexibilní rozložen:- Použijte možnosti uspořádání k ovládání formátování, jako je zacházení s rozměry jako tabulky nebo ignorování nulových hodnot.
Krok za krokem průvodce pro konverzi JSON do PDF
Krok 1: Instalace Aspose.Cells prostřednictvím NuGet
Přidat Aspose.Cells do vašeho projektu:
dotnet add package Aspose.Cells
Krok 2: Vytvoření licence
Aktivujte produkt:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Krok 3: Vytvořte si pracovní knihu
Vytvořte si novou pracovní knihu, která bude obsahovat JSON:
Workbook workbook = new Workbook();
Krok 4: Práce s přístupem
Použijte výchozí pracovní desku pro import:
Worksheet worksheet = workbook.Worksheets[0];
Krok 5: Stáhněte JSON vstup
Přečtěte si řádek JSON z souboru:
string jsonInput = File.ReadAllText("SampleJsonData.json");
Krok 6: Nastavení JsonLayoutOptions
Definujte, jak by měl být JSON strukturován v desce:
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.ArrayAsTable = true;
Krok 7: Import JSON do pracovní desky
Zobrazit pracovní desku s JSON daty:
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, layoutOptions);
Krok 8: Uložit jako PDF
Exportujte pracovní knihu do PDF:
workbook.Save("output.pdf", SaveFormat.Pdf);
s
Společné problémy a fixy
Formát tabulky, který nebyl vydán
- Solution: Set
layoutOptions.ArrayAsTable = true
to format array data as table rows.
Nesprávný rozvrh v PDF
- Solution: Tweak
JsonLayoutOptions
to include title styling, ignore nulls, or adjust numeric/date formats.
Chyby v přístupu k souboru
- Rozhodnutí: Potvrďte, že vstupní trasa je platná a aplikace má písemné povolení pro výstupní soubor.