epub σε pdf

Μετατροπή EPUB σε PDF Online

Το EPUB είναι πολύ πιο βολικό για την εμπειρία ανάγνωσης και κάνει την αναγνωσιμότητα του υλικού πολύ πιο βέλτιστη. Δεδομένου ότι ο σχεδιασμός EPUB βασίζεται σε HTML, έτσι το ePUB μπορεί να διορθώσει αυτόματα τη διάταξη περιεχομένου και να λειτουργεί καλά με οποιοδήποτε μέγεθος οθόνης. Από την άλλη πλευρά, τα PDF είναι μια καθολική μορφή και υποστηρίζονται σε όλες τις πλατφόρμες. Επιπλέον, τα PDF είναι επίσης γνωστά ως η μορφή για την εκτύπωση υψηλών γραφικών. Σε αυτό το άρθρο, θα συζητήσουμε τη μετατροπή του EPUB σε PDF χρησιμοποιώντας το Cloud API.

API μετατροπής EPUB σε PDF

Το Aspose.PDF Cloud είναι ένα εκπληκτικό API που προσφέρει τις δυνατότητες δημιουργίας, ψηφιακής υπογραφής, διαχωρισμού, συγχώνευσης και μετατροπής αρχείων PDF που είναι αποθηκευμένα στο cloud. Σε αυτό το άρθρο, θα χρησιμοποιήσουμε το Aspose.PDF Cloud SDK για .NET που σας επιτρέπει να εφαρμόσετε λειτουργίες επεξεργασίας PDF σε εφαρμογές .NET. Μας δίνει επίσης τη δυνατότητα να μετατρέψουμε το eBook σε PDF online.

Τώρα για να ξεκινήσετε, το πρώτο βήμα είναι η εγκατάσταση και είναι διαθέσιμο για λήψη μέσω NuGet και GitHub. Εκτελέστε την ακόλουθη εντολή στο τερματικό για να εγκαταστήσετε το SDK μέσω NuGet:

nuget install Aspose.Pdf-Cloud

Ή εκτελέστε την ακόλουθη εντολή στο NuGet Package Manager:

PM> Install-Package Aspose.Pdf-Cloud

Τώρα πρέπει να δημιουργήσουμε έναν δωρεάν λογαριασμό συνδρομής μεταβαίνοντας στο Aspose.Cloud dashboard. Εγγραφείτε χρησιμοποιώντας το λογαριασμό GitHub ή Google ή κάντε κλικ στο κουμπί δημιουργία νέου λογαριασμού. Από τον πίνακα ελέγχου του Cloud, αποκτήστε τα προσωπικά σας διαπιστευτήρια πελάτη.

EPUB σε PDF σε C#

Ακολουθήστε τα παρακάτω βήματα για να μετατρέψετε το EPUB σε PDF χρησιμοποιώντας το απόσπασμα κώδικα C# .NET.

  • Πρώτα απ ‘όλα, δημιουργήστε ένα στιγμιότυπο PdfApi μεταβιβάζοντας το Client ID και το Client Secret ως ορίσματα.
  • Δεύτερον, καλέστε τη μέθοδο PutEpubInStorageToPdf(…) της κλάσης PdfApi που παίρνει το όνομα PDF εξόδου και την είσοδο EPUB ως ορίσματα. Το αρχείο που προκύπτει αποθηκεύεται σε αποθήκευση cloud.
  • Τέλος, όταν η μετατροπή είναι επιτυχής, εκτυπώστε το μήνυμα επιτυχίας στην κονσόλα.
// Λήψη ClientID από https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
            
// Δημιουργήστε μια παρουσία του PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// εισαγάγετε το αρχείο EPUB
String inputFile = "Sway.epub";
// προκύπτον έγγραφο PDF
String resultant = "conveted.pdf";

try
{
    // καλέστε το API για να πραγματοποιήσετε μετατροπή
    var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
    
    // Σε περίπτωση επιτυχίας, εκτυπώστε το μήνυμα επιτυχίας 
    if (response != null )
    {
        Console.WriteLine("Successfully converted the EPUB to PDF !");
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 
Προεπισκόπηση μετατροπής EPUB σε PDF

Εικόνα 3: - Προεπισκόπηση μετατροπής EPUB σε PDF.

Μπορείτε να εξετάσετε το ενδεχόμενο λήψης των αρχείων που χρησιμοποιούνται στο παραπάνω παράδειγμα από το Sway.epub και το Converted.pdf.

Μετατρέψτε το eBook σε PDF χρησιμοποιώντας εντολές cURL

Λόγω της αρχιτεκτονικής REST του API, μπορεί επίσης να προσπελαστεί χρησιμοποιώντας εντολές cURL μέσω του τερματικού της γραμμής εντολών. Τώρα, ως πρώτο βήμα, εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα JSON Web Token (JWT) με βάση τα στοιχεία ClientID και ClientSecret.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Μόλις έχουμε το διακριτικό JWT, μπορούμε να εκτελέσουμε τη μετατροπή χρησιμοποιώντας την παρακάτω εντολή.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Αίτημα URL

https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub

Σύναψη

Σε αυτό το άρθρο, έχουμε συζητήσει μια εκπληκτική δυνατότητα μετατροπής EPUB σε μορφή PDF. Μπορείτε να εξετάσετε το ενδεχόμενο αξιολόγησης του API μέσω της διασύνδεσης Swagger στο πρόγραμμα περιήγησής σας στον ιστό. Επιπλέον, τα SDK μας έχουν αναπτυχθεί με Άδεια MIT, επομένως το πλήρες απόσπασμα κώδικα μπορεί να ληφθεί από το GitHub.

Σε περίπτωση που αντιμετωπίσετε προβλήματα κατά τη χρήση του API ή εάν έχετε σχετικά ερωτήματα, μη διστάσετε να επικοινωνήσετε μαζί μας μέσω του Δωρεάν φόρουμ υποστήριξης.

Σχετικά άρθρα

Συνιστούμε να επισκεφθείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα