WebP είναι μια μορφή εικόνας νέας γενιάς που έχει σχεδιαστεί από την Google και προσφέρει υψηλή αποδοτικότητα συμπίεσης με ελάχιστη απώλεια ποιότητας. Ωστόσο, οι εικόνες WebP δεν υποστηρίζονται καθολικά σε όλες τις συσκευές και το λογισμικό. Ωστόσο, μετατρέποντας το WebP σε PDF, εξασφαλίζετε συμβατότητα, φορητότητα και έτοιμο προς εκτύπωση αποτέλεσμα—ιδανικό για αναφορές, πορτφόλια και αρχεία εγγράφων.

Σε αυτό το tutorial, θα μάθετε πώς να μετατρέπετε WebP σε PDF χρησιμοποιώντας το Aspose.Imaging Cloud SDK για .NET, μια λύση βασισμένη σε REST API που διαχειρίζεται όλη την επεξεργασία εικόνας στο cloud—δεν χρειάζεται να εγκαταστήσετε καμία εξωτερική βιβλιοθήκη.

REST Based Image Processing API

ΆAspose.Imaging Cloud SDK για .NET παρέχει έναν απλό και ασφαλή τρόπο για να εργαστείτε με αρχεία εικόνας προγραμματικά. Υποστηρίζει:

  • Μετατροπές μορφών (WebP, PNG, JPG, TIFF, BMP κ.λπ.)
  • Αλλαγή μεγέθους εικόνας, κοπή και περιστροφή
  • Επεξεργασία μεταδεδομένων και ανάλυση εικόνας
  • Μετατροπή βάσει σύννεφου — χωρίς βαριές εξαρτήσεις

Για να χρησιμοποιήσουμε το SDK, το πρώτο βήμα είναι να το εγκαταστήσουμε στη λύση μας.

NuGet\Install-Package Aspose.Imaging-Cloud -Version 25.4.0

Το επόμενο βήμα είναι να αποκτήσετε λεπτομέρειες διαπιστευτηρίων πελάτη από Cloud Dashboard.

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

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

Βήμα 1 – Αρχικοποίηση της API

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

var imagingApi = new ImagingApi(config);

Βήμα 2 Ανέβασμα του αρχείου WebP στο Cloud Storage Καθώς το API αναμένει ότι η εικόνα θα είναι ήδη διαθέσιμη στην αποθήκευση νέφους, παρακαλώ χρησιμοποιήστε το παρακάτω απόσπασμα κώδικα για να ανεβάσετε την είσοδο εικόνας.

using (var fileStream = File.OpenRead("input.webp"))
{
    var uploadRequest = new UploadFileRequest("input.webp", fileStream);
    imagingApi.UploadFile(uploadRequest);
}

Βήμα 3 – Μετατροπή WebP σε PDF Αφού η εικόνα έχει ανέβει, μπορούμε να μετατρέψουμε την εικόνα WebP σε PDF χρησιμοποιώντας τον παρακάτω κώδικα:

var request = new CreateConvertedImageRequest("sample.webp", "pdf");
var response = imagingApi.CreateConvertedImage(request);

// Save the converted file locally
using (var outputStream = File.Create("output.pdf"))
{
    response.CopyTo(outputStream);
}
// Για περισσότερα παραδείγματα, παρακαλώ επισκεφθείτε https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-dotnet

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

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

// create imagingAPI instnace
var imagingApi = new ImagingApi(config);

// διάβασέ την εικόνα WebP από το τοπικό δίσκο
using (var fileStream = File.OpenRead("sample.webp"))
{
    var uploadRequest = new UploadFileRequest("sample.webp", fileStream);
    imagingApi.UploadFile(uploadRequest);
}

var request = new CreateConvertedImageRequest("sample.webp", "pdf");
var response = imagingApi.CreateConvertedImage(request);

// Save the converted file to local drive
using (var outputStream = File.Create("resultant.pdf"))
{
    response.CopyTo(outputStream);
}

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

Αν προτιμάτε άμεσες κλήσεις REST, μπορείτε να χρησιμοποιήσετε cURL για να επιτύχετε το ίδιο αποτέλεσμα.

Βήμα 1 – Δημιουργία Διακριτικού Πρόσβασης

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXX-XXXX-XXXXX-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Βήμα 2 – Μετατροπή WebP σε PDF

Εκτελέστε την παρακάτω εντολή για να εκτελέσετε την μετατροπή από WebP σε PDF.

curl -v -X GET "https://api.aspose.cloud/v3.0/imaging/input.webp/convert?format=pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT_Token>" \
-o "Output.pdf"

Δωρεάν Online Μετατροπέας WebP σε PDF

Θέλετε να το δοκιμάσετε πριν από τον προγραμματισμό; Δοκιμάστε τον δωρεάν WebP to PDF Online Converter που τροφοδοτείται από Aspose.Imaging Cloud — δεν απαιτείται εγκατάσταση!

free Image Extractor

Συμπέρασμα

Σε αυτό το άρθρο, μάθατε πώς να μετατρέπετε εικόνες WebP σε αρχεία PDF χρησιμοποιώντας C# .NET και το Aspose.Imaging Cloud SDK. Αναλύσαμε θέματα όπως η φόρτωση αρχείων WebP σε αποθήκευση cloud, η μετατροπή WebP σε PDF χρησιμοποιώντας το REST API και πραγματοποιήσαμε μετατροπές με τις εντολές C# και cURL.

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

Παρακαλώ επισκεφθείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με: