JSON verilerini profesyonel, paylaşılabilir PDF belgelerine dönüştürmek, birçok uygulamada yaygın bir gerekliliktir. Aspose.Cells for .NET ile, kolayca jSON içeriğini bir spreadsheet-style düzenine yükleyebilir ve biçimlendirme üzerinde tam kontrolü olan bir PDF dosyası olarak ihraç edebilirsiniz.

Giriş

Yapılandırılmış JSON verilerini iyi biçimlendirilmiş PDF raporlarına veya belgelere dönüştürmek, uygulamanızın çıkışının kullanılabilirliğini arttıran güçlü bir özelliktir.Bu kılavuz, ayrıntılı adımlar ve kod örnekleri sağlayan Aspose.Cells for .NET kullanılarak jSON’u PDF’ye dönüşüm sürecine yol açacaktır.

Neden JSON’u PDF’ye dönüştürüyorsunuz?

  • Profesyonel Raporlama: Kolayca paylaşılabilir veya basılabilen JSON içeriğinden polize raporlar oluşturun.
  • Web-to-PDF Çalışma Akışı: Web APIs’den alınan yapılandırılmış JSON verilerini okunabilir PDF tablolarına dönüştürün.
  • Flexible Layouts: PDF’de JSON verilerinizin biçimlendirilmesini kontrol edin, örneğin tablo satırları olarak aralıklara bakın ve sıfır değerleri görmezden gelin.

JSON’u PDF’ye dönüştürmek için adım adım rehber

Adım 1: NuGet aracılığıyla Aspose.Cells yükleme

Projenize Aspose.Cells paketini aşağıdaki komutu kullanarak ekleyin:

dotnet add package Aspose.Cells

Adım 2: Lisans ayarlayın

Ürün lisansını ölçülen bir anahtar ayarlayarak etkinleştirin. bu ticari kullanım için gereklidir.

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

3. Adım: Bir çalışma kitabı başlatın

JSON içeriğini tutmak için yeni bir çalışma kitabı oluşturun:

Workbook workbook = new Workbook();

Adım 4: Access çalışma sayfası

JSON verilerini ithal etmek için varsayılan çalışma sayfasını kullanın:

Worksheet worksheet = workbook.Worksheets[0];

Adım 5: Yükleme JSON giriş

Bir dosyadan veya başka bir kaynaktan JSON çubuğunu okuyun:

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

Adım 6: JsonLayoutOptions ayarlayın

Örneğin, aralar tablolar olarak ele alın ve sıfır değerleri görmezden gelin.

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

Adım 7: JSON’u çalışma sayfasına aktarın

JSON verileri ile çalışma sayfasını popülerleştirin:

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

Adım 8: PDF olarak kaydedin

Çalışma kitabını PDF dosyasına aktarın:

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

Toplam Sorunlar ve Çözümler

Etiket Arşivi Rendered Not

  • Çözüm : Set layoutOptions.ArrayAsTable = true Tablo satırları olarak array verileri biçimlendirmek.

PDF’de düzensiz düzenleme

  • Çözüm: Düzeltme JsonLayoutOptions Başlık stilini içeren ayarlar, sıfır değerleri görmezden gelmek veya sayısal / tarih biçimlerini ayarlamak.

Dosya erişim hataları

  • Çözüm: Giriş yolu geçerli olduğundan ve uygulamanın çıkış dosyası için yazma izni olduğundan emin olun.

More in this category