Hogyan lehet átalakítani a JSON-t PDF-re C# használatával#

Hogyan lehet átalakítani a JSON-t PDF-re C# használatával#

Converting JSON hogy PDF A Aspose.Cells for .NET használatával JSON tartalmat tölthet fel egy széles lap stílusú elrendezésbe, és exportálhatja PDF formátumként az adatformázás teljes ellenőrzésével.

Miért kell a JSON-t PDF-re konvertálni?

  • Szakmai jelentés:- A JSON tartalmakból származó polizált dokumentumok generálása, amelyek megoszthatók vagy kinyomtathatók.

  • Web-to-PDF munkafolyamat:- Konvertálja a strukturált JSON web API-kból olvasható PDF táblákba.

  • Rugalmas elrendezések:- Használja a layout opciókat a formázás ellenőrzésére, mint például a táblák formázása vagy a nulla értékek figyelmen kívül hagyása.

Lépésről lépésre útmutató a JSON PDF-re való átalakításához

1. lépés: Az Aspose.Cells telepítése a NuGet-en keresztül

Add Aspose.Cells a projekthez:

dotnet add package Aspose.Cells

2. lépés: A licenc beállítása

Aktiválja a terméket:

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

3. lépés: Kezdeményezze a munkafüzetet

Hozzon létre egy új munkafüzetet a JSON tartalmak megtartásához:

Workbook workbook = new Workbook();

4. lépés: hozzáférési munkafüzet

Használja az alapértelmezett munkafüzetet az importáláshoz:

Worksheet worksheet = workbook.Worksheets[0];

5. lépés: Töltse le a JSON bevitelt

Olvassa el a JSON szalagot a fájlból:

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

6. lépés: JsonLayoutOptions beállítása

Meghatározza, hogy a JSON-t hogyan kell szerkezetbe helyezni a lapban:

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

7. lépés: Import JSON a munkafüzetbe

A munkafüzetet a JSON adatokkal népszerűsítjük:

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

8. lépés: PDF formátumban menteni

A munkakönyvet PDF-re exportáljuk:

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

s

Közös problémák és megoldások

1. Táblázatformátum Nem Rendered

  • Megoldás Set layoutOptions.ArrayAsTable = true Az adatokat asztali sorként formázza.

2. Igazságtalan elrendezés PDF-ben

  • Megoldás : Tweak JsonLayoutOptions a cím stílusának beépítése, a nullák figyelmen kívül hagyása vagy a numerikus / dátumformátumok beállítása.

3. fájl hozzáférési hibák

  • Teljesítés: Ellenőrizze, hogy a beviteli útvonal érvényes, és az alkalmazás írhat engedélyeket a kimeneti fájlhoz.
 Magyar