Πώς να μετατρέψετε SVG σε PDF σε C#

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

Βήματα για τη μετατροπή SVG σε PDF σε C#

  1. Εγκαταστήστε το πακέτο GroupDocs.Conversion for .NET από το NuGet στο έργο .NET για να μετατρέψετε το SVG σε PDF
  2. Προσθέστε μια αναφορά στον χώρο ονομάτων GroupDocs.Conversion για την υλοποίηση λειτουργιών SVG σε PDF
  3. Φορτώστε το αρχείο εισόδου SVG δημιουργώντας μια παρουσία της κλάσης Converter
  4. Αρχικοποιήστε την κλάση PdfConvertOptions και ορίστε παραμέτρους για την προσαρμογή του εγγράφου PDF
  5. Τέλος, καλέστε τη μέθοδο Convert της κλάσης Converter για να αποθηκεύσετε το SVG ως έγγραφο PDF

Τα παραπάνω σημεία σάς επιτρέπουν να αναπτύξετε εύκολα τη λειτουργία μετατροπής SVG σε PDF C# για την εκτέλεση μετασχηματισμού εγγράφων. Στο πρώτο βήμα, ρυθμίστε το απαιτούμενο πακέτο και συμπεριλάβετε τον βασικό χώρο ονομάτων. Στη συνέχεια, πρέπει να φορτώσετε το αρχείο εισόδου SVG αρχικοποιώντας την κλάση Converter και να δημιουργήσετε την κλάση PdfConvertOptions για την προσαρμογή του εγγράφου PDF εξόδου. Στο τελευταίο βήμα, η μέθοδος Μετατροπή σάς βοηθά να αποθηκεύσετε το αρχείο που προκύπτει στο δίσκο.

Κώδικας για μετατροπή SVG σε PDF σε C#

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertSvgToPdfInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert SVG to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source SVG file for conversion to PDF
var converterObj = new GroupDocs.Conversion.Converter("sample.svg");
// Set the conversion options for PDF document to customize the output file
PdfConvertOptions options = new PdfConvertOptions();
// Convert and save the SVG in PDF format
converterObj.Convert("converted.pdf", options);
Console.WriteLine("Done");
}
}
}

Ο μετατροπέας C# SVG σε PDF υλοποιείται χρησιμοποιώντας τα βήματα που εξηγήθηκαν στην προηγούμενη ενότητα για να επιδειχθεί η λειτουργία αυτού του οδηγού. Όπως μπορείτε να δείτε, έχουμε γράψει μερικές γραμμές κώδικα που αποτελείται από κλήσεις API. Επιπλέον, μπορείτε να εκτελέσετε αυτό το δείγμα κώδικα σε οποιοδήποτε λειτουργικό σύστημα όπως MS Windows, Linux και Mac OS, ακόμη και χωρίς να εγκαταστήσετε λογισμικό τρίτου κατασκευαστή.

Συζητήσαμε τον μετασχηματισμό του εγγράφου για εξαγωγή SVG σε PDF χρησιμοποιώντας C#. Πρόσφατα, δημοσιεύσαμε ένα άρθρο για να αλλάξουμε το PDF σε Κείμενο με χρήση C#, ρίξτε μια ματιά στον οδηγό πώς να μετατρέψετε PDF σε κείμενο σε C# για περισσότερες πληροφορίες.

 Ελληνικά