csv zu pdf

CSV zu PDF-Konvertierung mit C# .NET.

Die CSV(Comma-Separated Values) Dateien dienen als grundlegendes Format zum Speichern tabellarischer Daten und werden in verschiedenen Branchen und Anwendungen häufig verwendet. Wenn es jedoch um die gemeinsame Nutzung, Präsentation oder Archivierung von Daten geht, kann das CSV-Format als strukturierte und allgemein zugängliche Lösung nicht ausreichen. Hier wird die Bedeutung der Konvertierung von CSV in PDF (Portable Document Format) deutlich, da PDF Dateien ein standardisiertes und vielseitiges Format für Dokumentation, Berichterstellung und Datenpräsentation bieten.

API zur Konvertierung von CSV in PDF

Die Konvertierung von CSV in PDF mit GroupDocs.Conversion Cloud SDK für .NET bietet eine optimierte und effiziente Lösung zur Umwandlung tabellarischer Daten in standardisierte PDF Dokumente. Mit diesem SDK können Benutzer CSV Dateien problemlos in das PDF-Format konvertieren und dabei Datenintegrität, Formatierung und Struktur beibehalten.

Zuerst müssen wir das SDK installieren, indem wir im NuGet-Paketmanager nach GroupDocs.Conversion-Cloud suchen und auf die Schaltfläche Installieren klicken. Eine andere Möglichkeit besteht darin, den folgenden Befehl in der Paketmanagerkonsole auszuführen.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Der nächste wichtige Schritt besteht darin, die personalisierten API-Anmeldeinformationen (d. h. Client-ID und Client-Geheimnis) zu erhalten. Bitte folgen Sie den Anweisungen in diesem kurzen Tutorial, in dem detailliert erklärt wird, wie Sie die API-Anmeldeinformationen erhalten.

Konvertieren von CSV in PDF in C#

Sehen wir uns im Detail an, wie diese API alle Aspekte des Konvertierungsprozesses handhabt, vom Lesen der CSV-Eingabe bis zum Generieren der entsprechenden PDF-Ausgabe, wobei nur minimaler Programmieraufwand erforderlich ist.

  1. Erstellen Sie eine Instanz der Klasse „Konfiguration“, in der wir Client-Anmeldeinformationen als Argumente übergeben.
var configurations = new Configuration(clientId, clientSecret1);
  1. Initialisieren Sie „ConvertApi“, wobei wir das Konfigurationsobjekt als Eingabeargument übergeben.
var apiInstance = new ConvertApi(configurations);
  1. Laden Sie die Eingabe-CSV-Datei in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Erstellen Sie eine Instanz „ConvertSettings“, in der wir den Namen für die Eingabe-CSV, das resultierende Format als „pdf“ und den Namen für die Ausgabe-PDF-Datei als Argumente angeben.
var settings = new ConvertSettings{...}
  1. Rufen Sie die API ConvertDocumentRequest auf, um das CSV-Format in PDF zu ändern und die resultierende PDF-Datei im Cloud-Speicher zu speichern.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Weitere Beispiele unter https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Erhalten Sie Ihre API-Anmeldeinformationen 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL der API zur Konvertierung von CSV in PDF festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialisieren Sie eine Instanz der ConvertApi Klasse mit dem Objekt der Configuration Klasse.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// Lesen Sie den Inhalt der Eingabedatei mit kommagetrennten Werten vom lokalen Laufwerk.             
using (var stream = System.IO.File.OpenRead("input.csv"))
{
    // Erstellen Sie eine Instanz von FileApi
    var fileUpload = new FileApi(configurations);
    // Laden Sie die Eingabe-CSV in den Cloud-Speicher hoch
    fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));

    // Erstellen Sie ConvertSettings, in denen wir den Namen der CSV-Eingabedatei und den Namen der resultierenden PDF-Datei definieren
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.cs",
        Format = "pdf",
        OutputPath = "myResultant.pdf"
    };
    
    // Rufen Sie die ConvertDocument-Methode auf, um CSV in das PDF-Format zu exportieren
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // Erfolgsmeldung drucken
        Console.WriteLine("The CSV to PDF conversion completed successfully !");
    }
}

Die Beispiel-CSV-Datei und die resultierenden PDF Dokumente können von input.csv und myResultant.pdf heruntergeladen werden.

csv zu pdf

Bild: – Eine Vorschau der Konvertierung von CSV in PDF.

Konvertieren Sie CSV in PDF mit cURL-Befehlen

Die Konvertierung von CSV Dateien in das PDF-Format mit GroupDocs.Conversion Cloud über cURL-Befehle ist ein nahtloser Prozess. Mit nur wenigen einfachen Befehlen können Benutzer den Konvertierungsprozess starten und die erweiterten Funktionen von GroupDocs.Conversion Cloud nutzen.

Zunächst müssen wir das JWT-Zugriffstoken basierend auf den Clientanmeldeinformationen generieren. Nachdem wir das JWT-Token generiert haben, müssen wir den folgenden cURL-Befehl ausführen, um CSV in das PDF-Format zu exportieren. Der folgende Befehl speichert das resultierende PDF im Cloud-Speicher.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}"

Bitte ersetzen Sie „sourceFile“ durch den Namen der CSV-Eingabedatei, „myResultantFile“ durch den Namen der resultierenden PDF-Datei und „accessToken“ durch ein personalisiertes JWT-Zugriffstoken.

– Wenn die resultierende PDF-Datei auf einem lokalen Laufwerk gespeichert werden muss, versuchen Sie es mit dem folgenden cURL-Befehl:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "myResultant.pdf"

Kostenloser CSV zu PDF-Konverter

Wir empfehlen außerdem die Verwendung unserer leichten und äußerst effizienten CSV to PDF Converter App. Diese App basiert auf den APIs von GroupDocs.Conversion Cloud und ermöglicht es Ihnen, die erstaunlichen Fähigkeiten der API zur Konvertierung von CSV in PDF zu erleben.

CSV zu PDF-Konverter

Abschluss

Zusammenfassend lässt sich sagen, dass die Konvertierung von CSV Dateien in das PDF-Format mit GroupDocs.Conversion Cloud eine leistungsstarke Lösung zur Optimierung von Datentransformations-Workflows darstellt. Mit seinen robusten Funktionen und nahtlosen Integrationsoptionen ermöglicht Ihnen das SDK die mühelose Erstellung professioneller PDF Dokumente aus tabellarischen Daten und stellt dabei Datenintegrität, Formatkonsistenz und Zugänglichkeit sicher.

In Verbindung stehende Artikel

Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: