csv in pdf

So konvertieren Sie CSV mit der .NET REST API in PDF.

Schöpfen Sie das Potenzial Ihrer Daten aus, indem Sie in die Welt der Konvertierung von CSV in PDF eintauchen unter Verwendung der .NET REST-API. Wir wissen, dass Informationen der Schlüssel zur Entscheidungsfindung sind. Die Möglichkeit, CSV-Dateien nahtlos in das PDF-Format umzuwandeln, ist wichtiger denn je. In diesem Artikel werden die zwingenden Gründe für die Nachfrage nach der Konvertierung von CSV in PDF untersucht und beleuchtet, wie dieser Prozess nicht nur die Datenverwaltung vereinfacht, sondern auch die Zugänglichkeit, Zusammenarbeit und Gesamteffizienz verbessert.“

.NET Cloud SDK für die Konvertierung von CSV in PDF

Mit Aspose.Cells Cloud SDK für .NET wird die nahtlose Umwandlung von CSV-Daten in PDF-Dateien zum Kinderspiel. Dieses leistungsstarke SDK bietet eine umfassende Lösung für Excel-bezogene Aufgaben. Während sein Hauptaugenmerk auf der Bearbeitung von Excel-Tabellen liegt, erweitert es seine Funktionen auch, um die Konvertierung von CSV-Dateien in das PDF-Format zu erleichtern. Durch die Nutzung der Funktionen des Cloud SDK können Sie den Konvertierungsprozess in Ihren .NET-Anwendungen effizient durchführen.

Um nun das SDK verwenden zu können, müssen wir zunächst im NuGet-Paketmanager nach „Aspose.Cells-Cloud“ suchen und auf die Schaltfläche „Paket hinzufügen“ klicken. Zweitens erhalten Sie Ihre Kundenanmeldeinformationen vom Cloud-Dashboard. Wenn Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.

Konvertieren Sie CSV in PDF in C#

Lassen Sie uns die unkomplizierte Integration und Benutzerfreundlichkeit erkunden, die einen reibungslosen und genauen Übergang von CSV zu PDF gewährleisten. Schauen wir uns also die Details der mühelosen Umwandlung tabellarischer Daten in ein allgemein anerkanntes und leicht verteilbares PDF-Format mit C# .NET an.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Erstellen Sie zunächst ein Objekt der CellsApi-Klasse, in dem wir Client-Anmeldeinformationen als Argumente übergeben.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Zweitens erstellen wir eine Instanz von „PostWorkbookSaveAsRequest“, in der wir den Namen der Eingabe-CSV-Datei, den Namen der resultierenden PDF-Datei und einige optionale Parameter angeben.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Rufen Sie die API auf, um den CSV-zu-PDF-Konvertierungsvorgang zu starten. Sobald der Code erfolgreich ausgeführt wurde, wird die resultierende PDF-Datei im Cloud-Speicher gespeichert.

// Vollständige Beispiele und Datendateien finden Sie unter 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Holen Sie sich Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Erstellen Sie eine CellsApi-Instanz und übergeben Sie dabei ClientID und ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Name der Eingabe-CSV-Datei
string input_CSV = "source.csv";
// Name des resultierenden PDF-Dokuments
string resultant_PDF = "resultant.pdf";

try
{
    // Lesen Sie den Inhalt der Eingabe-CSV-Datei
    var file = System.IO.File.OpenRead(input_CSV);

    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_PDF,
        isAutoFitRows = true,
        isAutoFitColumns = true
    };

    // Initialisieren Sie den Konvertierungsvorgang
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // Gibt eine Erfolgsmeldung aus, wenn die Konvertierung erfolgreich ist
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successful conversion of CSV to PDF format !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv in pdf

Vorschau der Konvertierung von CSV-Dateien in PDF.

CSV-Format in PDF mit cURL-Befehlen

Nutzen Sie alternativ die Vorteile von Aspose.Cells Cloud und cURL-Befehlen, um Ihren Dokumentenmanagement-Workflow mit einer zuverlässigen und vielseitigen Konvertierungslösung zu verbessern. Unsere REST-API vereinfacht den Konvertierungsprozess durch einen einfachen cURL-Befehl, mit dem Sie eine Anfrage an den „PostWorkbookSaveAs“-Endpunkt senden, die erforderlichen Argumente bereitstellen und das resultierende PDF-Dokument erhalten können.

Der erste Schritt bei diesem Ansatz besteht darin, mit dem folgenden Befehl ein JWT-Zugriffstoken zu generieren:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Der nächste wichtige Schritt besteht darin, den folgenden Befehl auszuführen, um die CSV-Datei in das PDF-Format zu konvertieren. Nach der Konvertierung wird das resultierende PDF im Cloud-Speicher gespeichert.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputCSV}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"PDF\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

Ersetzen Sie „inputCSV“ durch den Namen der im Cloud-Speicher verfügbaren Eingabe-CSV-Datei, „resultantFile“ durch den Namen der resultierenden PDF-Datei, die im Cloud-Speicher generiert werden soll, und „accessToken“ durch das oben generierte JWT-Zugriffstoken.

Abschluss

Zusammenfassend lässt sich sagen, dass die Konvertierung einer CSV-Datei in eine PDF-Datei noch nie so einfach war, egal ob Sie sich für die umfassenden Funktionen des Aspose.Cells Cloud SDK für .NET oder die Flexibilität der cURL-Befehle entscheiden. Mit dem SDK können Entwickler eine robuste Lösung nahtlos in ihre .NET-Anwendungen integrieren, von den leistungsstarken Excel-Funktionen profitieren und die Unterstützung für die Konvertierung von CSV in PDF erweitern. Andererseits bieten cURL-Befehle einen vielseitigen, cloudbasierten Ansatz, der den Konvertierungsprozess mit einem unkomplizierten API-Endpunkt vereinfacht.

In Verbindung stehende Artikel

Wir empfehlen dringend, die folgenden Blogs zu besuchen: