Μετατροπή CSV σε PDF χρησιμοποιώντας C#

Μια δημοφιλής μορφή αρχείου για τη μεταφορά εγγράφων που διατηρεί το στυλ και το σχέδιό τους είναι το PDF (Portable Document Format), ενώ τα αρχεία CSV (Τιμές διαχωρισμένες με κόμμα) χρησιμοποιούνται για την αποθήκευση και την ανταλλαγή δεδομένων σε πίνακα. Εάν θέλετε να μοιράζεστε δεδομένα σε πιο οργανωμένη και ασφαλή μορφή ή να δημιουργήσετε επαγγελματικές αναφορές και τεκμηρίωση, η μετατροπή CSV σε PDF χρησιμοποιώντας C# είναι πολύ χρήσιμη. Θα εξετάσουμε τη χρήση της βιβλιοθήκης μετατροπών για εξαγωγή CSV σε PDF χρησιμοποιώντας C# σε αυτό το σεμινάριο.

Βήματα για τη μετατροπή CSV σε PDF χρησιμοποιώντας C#

  1. Ρυθμίστε το IDE ώστε να χρησιμοποιεί το GroupDocs.Conversion for .NET για την εξαγωγή ενός αρχείου CSV σε μορφή PDF
  2. Δημιουργήστε ένα αντικείμενο της κλάσης Converter περνώντας τη διαδρομή αρχείου του CSV στον κατασκευαστή του
  3. Δημιουργήστε ένα αντικείμενο PdfConvertOptions και ορίστε τις επιθυμητές ιδιότητες για έξοδο PDF
  4. Καλέστε τη μέθοδο Converter.Save με επιλογές αποθήκευσης για αποθήκευση PDF εξόδου

Το CSV είναι δεδομένα σε σειρές και στήλες, οι σειρές είναι εγγραφές, οι στήλες είναι πεδία, διαχωρισμένα με κόμματα. Ωστόσο, το PDF είναι μια μορφή αρχείου που αναπτύχθηκε από την Adobe και καταγράφει περιεχόμενο εγγράφου, συμπεριλαμβανομένων κειμένου, εικόνων και γραφικών, σε μορφή σταθερής διάταξης που διατηρεί την οπτική εμφάνιση του εγγράφου. Η τήρηση των οδηγιών που δίνονται είναι κατάλληλη για ευρέως αναγνωρισμένα λειτουργικά συστήματα όπως Windows, macOS και Linux, εφόσον έχετε εγκαταστήσει το .NET. Δεν υπάρχει απαίτηση για πρόσθετες εγκαταστάσεις λογισμικού για μετατροπή CSV σε PDF σε C#.

Κώδικας για μετατροπή CSV σε PDF χρησιμοποιώντας C#

using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertCSVtoPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Conversion library
License lic = new License();
lic.SetLicense(@"GroupDocs.Conversion.lic");
// Load the input CSV
using (Converter converter = new Converter("input.csv"))
{
PdfConvertOptions options = new PdfConvertOptions
{
PageNumber = 2,
PagesCount = 1,
Rotate = Rotation.On90,
Dpi = 300,
Width = 1024,
Height = 768
};
//Save the output PDF file
converter.Convert("converted.pdf", options);
}
}
}
}

Η μετατροπή CSV σε PDF C# σάς παρέχει ένα ισχυρό εργαλείο για να παρουσιάσετε τα δεδομένα σας σε πίνακα σε μια πιο δομημένη και οπτικά ελκυστική μορφή. Είτε θέλετε να δημιουργήσετε αναφορές είτε να δημιουργήσετε τεκμηρίωση, αυτή η μέθοδος σάς δίνει τη δυνατότητα να μετατρέψετε τα δεδομένα σας σε μια επαγγελματική μορφή PDF με δυνατότητα κοινής χρήσης. Αφού διαμορφώσετε τη συνιστώμενη βιβλιοθήκη εγγράφων και κάνετε οποιεσδήποτε απαραίτητες προσαρμογές στις διαδρομές αρχείων, η ενσωμάτωση του κώδικα μετατροπής CSV σε PDF στα έργα σας θα πρέπει να είναι μια απλή και χωρίς προβλήματα εργασία.

Στο προηγούμενο μάθημά μας, προσφέραμε έναν λεπτομερή, βήμα προς βήμα οδηγό για τη μετατροπή CSV σε HTML. Για μια πιο εμπεριστατωμένη κατανόηση αυτού του θέματος, προτείνουμε να συμβουλευτείτε τον περιεκτικό μας οδηγό σχετικά με το πώς να μετατροπή CSV σε HTML χρησιμοποιώντας C#.

 Ελληνικά