Menukar data JSON kepada dokumen PDF profesional dan boleh dikongsi merupakan keperluan yang biasa dalam banyak aplikasi. Aspose.Cells untuk .NET , anda boleh dengan mudah memuatkan kandungan jSON ke dalam tataletak gaya spreadsheet dan mengeksportnya sebagai fail PDF dengan kawalan penuh atas pemformatan.

Introduction

Menukar data JSON berstruktur ke dalam laporan atau dokumen PDF yang berformat dengan baik merupakan ciri yang kuat yang meningkatkan kebolehgunaan output aplikasi anda. panduan ini akan membimbing anda melalui proses menukar jSON ke PDF menggunakan Aspose.Cells untuk .NET , menyediakan langkah-langkah terperinci dan contoh kod.

Mengapa menukar JSON kepada PDF?

  • Raporan Profesional: Mencipta laporan yang dilapisi daripada kandungan JSON yang boleh dikongsi atau dicetak dengan mudah.
  • ** Web-to-PDF Workflow:** Konversi data JSON berstruktur yang diterima daripada API web ke dalam jadual PDF yang boleh dibaca.
  • Layout fleksibel: Mengawal pemformatan data JSON anda dalam PDF, seperti memperlakukan array sebagai baris jadual dan mengabaikan nilai nol.

Langkah-langkah panduan untuk menukar JSON kepada PDF

Langkah 1: Instal Aspose.Cells melalui NuGet

Tambah pakej Aspose.Cells kepada projek anda menggunakan perintah berikut:

dotnet add package Aspose.Cells

Langkah 2: Menyediakan lesen

Mengaktifkan lesen produk dengan menetapkan kunci yang diukur.Ini diperlukan untuk kegunaan komersial.

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

Langkah 3: Memulakan buku kerja

Mencipta buku kerja baru untuk menyimpan kandungan JSON:

Workbook workbook = new Workbook();

Langkah 4: Akses lembaran kerja

Gunakan lembaran kerja lalai untuk mengimport data JSON:

Worksheet worksheet = workbook.Worksheets[0];

Langkah 5: Mengisi JSON Input

Baca string JSON daripada fail atau sumber lain:

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

Langkah 6: Setkan JsonLayoutOptions

Menentukan bagaimana JSON hendaklah berstruktur dalam lembaran. contohnya, perlakukan array sebagai jadual dan mengabaikan nilai nol.

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

Langkah 7: Import JSON ke dalam lembaran kerja

Lokasi lembaran kerja dengan data JSON:

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

Langkah 8: Simpan sebagai PDF

Eksport buku kerja ke dalam fail PDF:

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

Masalah dan penyelesaian umum

Format Jadual Tidak Dilancarkan

  • Penyelesaian : Set layoutOptions.ArrayAsTable = true untuk mengformat array data sebagai baris jadual.

Layout yang tidak betul dalam PDF

  • Penyelesaian : Menyesuaikan JsonLayoutOptions tetapan untuk termasuk gaya tajuk, mengabaikan nilai nol, atau menyesuaikan format nombor / tarikh.

Kesilapan akses fail

  • ** Penyelesaian:** Pastikan laluan input sah dan aplikasi mempunyai kebenaran untuk fail output.

More in this category