Mengkonversi data JSON ke dokumen PDF profesional dan dapat dibagikan adalah persyaratan umum dalam banyak aplikasi. Aspose.Cells untuk .NET, Anda dapat dengan mudah memuat konten JSon ke dalam tata letak gaya spreadsheet dan mengekspornya sebagai file PDF dengan kontrol penuh atas pemformatan.

Pengenalan

Transformasi data JSON terstruktur ke dalam laporan atau dokumen PDF yang terformat dengan baik adalah fitur yang kuat yang meningkatkan kebolehgunaan output aplikasi Anda. panduan ini akan membimbing Anda melalui proses konversi JSon ke PDF menggunakan Aspose.Cells untuk .NET, memberikan langkah-langkah terperinci dan contoh kode.

Mengapa mengubah JSON menjadi PDF?

  • Raporan Profesional: Menghasilkan laporan yang dipoles dari konten JSON yang dapat dikongsi atau dicetak dengan mudah.
  • ** Web-to-PDF Workflow:** Konversi data JSON terstruktur yang diterima dari web APIs ke tabel PDF yang dapat dibaca.
  • Layout fleksibel: Mengontrol pemformatan data JSON Anda dalam PDF, seperti memperlakukan array sebagai baris tabel dan mengabaikan nilai nol.

Panduan Langkah-Langkah untuk Konversi JSON ke PDF

Langkah 1: Instal Aspose.Cells melalui NuGet

Tambah paket Aspose.Cells ke proyek Anda menggunakan perintah berikut:

dotnet add package Aspose.Cells

Langkah 2: Mengatur Lisensi

Mengaktifkan lisensi produk dengan mengatur kunci yang diukur. ini diperlukan untuk kegunaan komersial.

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

Langkah 3: Inisiatifkan buku kerja

Buat buku kerja baru untuk menyimpan konten JSON:

Workbook workbook = new Workbook();

Langkah 4: Akses lembar kerja

Gunakan lembar kerja default untuk mengimpor data JSON:

Worksheet worksheet = workbook.Worksheets[0];

Langkah 5: Mengisi JSON Input

Baca string JSON dari file atau sumber lain:

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

Langkah 6: Tetapkan JsonLayoutOptions

Definisi bagaimana JSON harus terstruktur di lembar. misalnya, perlakukan array sebagai tabel dan mengabaikan nilai nol.

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

Langkah 7: Mengimport JSON ke lembar kerja

Halaman kerja dengan data JSON:

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

Langkah 8: Simpan sebagai PDF

Ekspor buku kerja ke file PDF:

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

Masalah dan Fix

Format Jadual Tidak Diperoleh

    • Penyelesaian : * Set layoutOptions.ArrayAsTable = true Untuk mengformat array data sebagai baris tabel.

Layout yang tidak benar dalam PDF

    • Penyelesaian: * menyesuaikan JsonLayoutOptions Tetapan untuk mencakup gaya judul, mengabaikan nilai nol, atau menyesuaikan format numerik / tanggal.

Kesalahan Akses File

  • ** Solusi:** Pastikan bahwa jalur input valid dan aplikasi memiliki izin menulis untuk file output.

More in this category