PDF σε PowerPoint

Μετατροπή PDF σε PowerPoint | Διαδικτυακή API Μετατροπής PDF σε PPT

PDF αρχεία παρέχουν τη δυνατότητα διατήρησης της ακεραιότητας του εγγράφου ανεξαρτήτως λογισμικού εφαρμογής, υλικού και λειτουργικού συστήματος. Επομένως, η Φορητή Μορφή Εγγράφου (PDF) είναι ευρέως δημοφιλής λόγω της μοναδικής της δυνατότητας να διατηρεί τη μορφοποίηση και τις αναλογίες των στοιχείων. Ομοίως, για τις περισσότερες επίσημες αναπαραστάσεις πληροφοριών, οι παρουσιάσεις PowerPoint (PPTX, PPT, PPTM, ODP, OTP, κ.λπ.) χρησιμοποιούνται συχνά. Έτσι, ενώ δημιουργούμε τα έγγραφα παρουσίασης, μπορεί να λάβουμε τις πληροφορίες σε μορφή PDF που πρέπει

Σε αυτό το blog, θα ρίξουμε φως στα παρακάτω θέματα

Cloud APIs

Οι λύσεις μας στο cloud είναι αρκετά μοναδικές όσον αφορά τα χαρακτηριστικά και τις υπηρεσίες που προσφέρουν. Προσφέρουν τις ίδιες δυνατότητες που αποκτήσαμε όλα αυτά τα χρόνια με τη μορφή RESTful APIs. Δεν απαιτείται εγκατάσταση λογισμικού και μπορείτε να εκτελέσετε την επεξεργασία εγγράφων/αρχείων μέσω ενός command prompt χρησιμοποιώντας τις εντολές cURL. Κατά τη διάρκεια αυτής της επεξεργασίας εγγράφου, μπορείτε να παρέχετε το αρχείο εισόδου ως παράμετρο εισόδου ή να φορτώσετε το αρχείο που είναι ήδη διαθέσιμο στην αποθήκευση cloud.

API μετατροπής PowerPoint

Aspose.Slides Cloud είναι μία από τις κορυφαίες μας API μορφών αρχείων που παρέχουν υπηρεσίες ειδικά για την επεξεργασία παρουσιάσεων PowerPoint. Μπορείτε να χρησιμοποιήσετε το API για να δημιουργήσετε, να χειριστείτε καθώς και να μετατρέψετε τις PowerPoint presentation μορφές σε άλλες υποστηριζόμενες μορφές. Επομένως, παρέχει επίσης τη δυνατότητα να μετατρέπετε τα αρχεία PPTX σε μορφή PDF, και ομοίως, μπορείτε να μετατρέψετε το PDF σε μορφή PPTX.

Μετατροπή PDF σε PowerPoint σε C#

Οι παρακάτω επιλογές δείχνουν τα βήματα για το πώς να φορτώσετε ένα αρχείο PDF και να το αποδώσετε σε μορφή PPTX. Σε περίπτωση που το καθορισμένο αρχείο αποτέλεσμα δεν είναι παρόν, δημιουργείται ένα νέο αρχείο, και αν υπάρχει αρχείο με το ίδιο όνομα στην αποθήκευση cloud, οι σελίδες του νεοφορτωμένου αρχείου PDF προσαρτώνται ως ξεχωριστές διαφάνειες στο τέλος της προηγούμενης παρουσίασης.

  • Πρώτα, πρέπει να δημιουργήσετε ένα αντικείμενο του SlidesApi παρέχοντας το αποκλειστικό σας Client ID και Client Secret κλειδιά 🔑 (μπορείτε να τα αποκτήσετε από dashboard.aspose.cloud)
  • Φορτώστε ένα αρχείο από την τοπική αποθήκευση σε ένα αντικείμενο Stream
  • Δημιουργήστε ένα αντικείμενο της κλάσης PostSlidesDocumentFromPdfRequest και καθορίστε το προκύπτον αρχείο στην ιδιότητα Name.
  • Καθορίστε το αρχείο PDF που φορτώθηκε στο αντικείμενο ροής παραπάνω
  • Καλέστε τη μέθοδο PostSlidesDocumentFromPdf(…) για να εκτελέσετε τη διαδικασία μετατροπής.

C# .NET

// please viist following link for complete source code  https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet

using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;

string Client_ID = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

try
{
    // δημιουργία αντικειμένου SlidesAPI
    SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
    // φορτώστε το αρχείο PDF από την τοπική αποθήκευση
    Stream file = File.OpenRead("Converted.pdf");
    // δημιουργήστε ένα αντικείμενο PostSlidesDocumentFromPdfRequest που περιέχει το όνομα του παραγόμενου αρχείου
    PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
    // εκτελέστε τη λειτουργία μετατροπής PDF σε PPTX
    Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

Δείγμα αρχείων που χρησιμοποιήθηκαν στο παραπάνω παράδειγμα Converted.pdf και Resultant.pptx.

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

Η μετατροπή παρουσιάσεων PowerPoint σε μορφή PDF είναι επίσης αρκετά βολική.

  • Το πρώτο βήμα είναι να αποκτήσετε το εξατομικευμένο Client ID και Client Secret σας από dashboard.aspose.cloud
  • Στη συνέχεια, δημιουργήστε ένα αντικείμενο του SlidesApi παρέχοντας το Client ID και το Client Secret.
  • Φορτώστε το εισαγόμενο PPTX στη ροή Stream.
  • Δημιουργήστε ένα αντικείμενο της κλάσης PostSlidesConvertRequest παρέχοντας την παρουσίαση και την τιμή της αρίθμησης ExportFormat.Pdf ως επιχείρημα στον κατασκευαστή της.
  • Class PostSlidesConvert(..) μέθοδος για την έναρξη της διαδικασίας μετατροπής
  • Τελικά, αποθηκεύστε την έξοδο στην τοπική αποθήκευση σε μορφή PDF.

C#.NET

// please viist following link for complete source code  https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet

using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;

string Client_ID = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

try
{
    // δημιουργώ αντικείμενο SlidesAPI
    Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
    // φορτώστε το αρχείο PDF από την τοπική αποθήκευση
    Stream presentation = File.OpenRead("input.pptx");
    // specify the output format for resultant file
    PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
    // initialize the conversion process
    Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
    // αποθήκευση του προκύπτοντος αρχείου στη τοπική αποθήκευση
    pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}

Σύμπερασμα

Σε αυτό το άρθρο, έχουμε εξερευνήσει τις λεπτομέρειες της μετατροπής PDF σε PowerPoint καθώς και της μετατροπής PowerPoint σε PDF χρησιμοποιώντας αποσπάσματα κώδικα C# .NET. Έτσι, ακολουθώντας αυτά τα βήματα, καταφέραμε να αναπτύξουμε τον δικό μας μετατροπέα PDF σε PPT. Ομοίως, το API είναι τόσο εκπληκτικό που διευκολύνει επίσης τη μετατροπή PPT σε PDF με λιγότερες γραμμές κώδικα. Μπορείτε να μάθετε για άλλες εκπληκτικές δυνατότητες που προσφέρει το Cloud API επισκέπτοντας Developers Guide. Επιπλέον, ο πλήρης κώδικας πηγής του REST API είναι διαθέσιμος στο GitHub.

Θέλετε να δείτε την API σε δράση! Δοκιμάστε να χρησιμοποιήσετε την δωρεάν διαδικτυακή PDF Import εφαρμογή μας για μετατροπή PDF σε PowerPoint.

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