JSON zu PDF C#

In verschiedenen Fällen müssen Sie möglicherweise die JSON Dateien zum Teilen, Drucken oder für andere Zwecke in PDF konvertieren. Um dies programmgesteuert zu erreichen, behandelt dieser Artikel das Konvertieren von JSON in PDF mit C#.

C# API für die Konvertierung von JSON in PDF

Um JSON Dateien in das PDF Format zu konvertieren, verwenden wir Aspose.Cells for .NET. Es ist eine leistungsstarke API, mit der Sie Tabellenkalkulation Dokumente von Grund auf neu erstellen können. Darüber hinaus können Sie vorhandene Excel Dateien aus Ihren .NET Anwendungen heraus verarbeiten und konvertieren. Sie können die API entweder herunterladen oder sie mit NuGet installieren.

PM> Install-Package Aspose.Cells

Konvertieren Sie JSON in C# in PDF

Im Folgenden finden Sie die Schritte zum Konvertieren einer JSON Datei in PDF mit C#.

  1. Erstellen Sie eine Instanz der Klasse Workbook.
  2. Wählen Sie das standardmäßige Worksheet aus der Sammlung Arbeitsblätter aus.
  3. Laden Sie JSON Daten aus der Datei mit der methode File.ReadAllText(string).
  4. Erstellen Sie eine Instanz von JsonLayoutOptions und legen Sie Optionen fest.
  5. Importieren Sie Daten aus JSON in ein Arbeitsblatt mit der methode JsonUtility.ImportData unter Bezugnahme auf das Objekt Worksheet und JSON Daten.
  6. Konvertieren Sie JSON in PDF, indem Sie die Arbeitsmappe mit der methode Workbook.Save(string, SaveFormat.Auto) als PDF speichern.

Das folgende Codebeispiel zeigt, wie eine JSON Datei in PDF konvertiert wird.

// Erstellen Sie ein Workbook objekt
var workbook = new Cells.Workbook();

// Greifen Sie auf das Standardarbeitsblatt zu
var worksheet = workbook.Worksheets[0];

// JSON Daten aus Datei lesen
string jsonInput = File.ReadAllText("Data.json");

// Legen Sie JsonLayoutOptions fest, um Arrays als Tabelle zu behandeln
var options = new Cells.Utility.JsonLayoutOptions();
options.ArrayAsTable = true;

// Importieren Sie JSON Daten in das Arbeitsblatt, beginnend bei Zelle A1
Cells.Utility.JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// konvertiert importiertes JSON in PDF
workbook.Save("output.pdf", Cells.SaveFormat.Auto); 

Holen Sie sich eine kostenlose Lizenz

Sie können Aspose.Cells for .NET ohne Evaluierungseinschränkungen mit einer temporären Lizenz verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie JSON Daten importieren und mit C# in PDF konvertieren. Sie können das bereitgestellte Codebeispiel in Ihren .NET, .NET Core, Mono oder Xamarin-basierten Anwendungen verwenden. Darüber hinaus können Sie die Dokumentation von Aspose.Cells for .NET durchsuchen. Außerdem können Sie Ihre Fragen in unserem Forum posten.

Siehe auch