Πώς να μετατρέψετε το GIF σε PDF με το Java REST API

Σε αυτό το σεμινάριο, θα μάθετε πώς να μετατρέπετε το GIF σε PDF με το Java REST API. Το GIF (Μορφή ανταλλαγής γραφικών) είναι μια μορφή εικόνας bitmap που εισήχθη το 1987 και εξακολουθεί να χρησιμοποιείται ευρέως σήμερα. Υποστηρίζει έως και 8 bit ανά pixel για κάθε εικόνα, επιτρέποντας σε μια μεμονωμένη εικόνα να αναφέρεται στη δική της παλέτα έως και 256 διαφορετικών χρωμάτων που επιλέγονται από τον χρωματικό χώρο 24-bit RGB. Υποστηρίζει επίσης κινούμενα σχέδια και επιτρέπει μια ξεχωριστή παλέτα έως και 256 χρωμάτων για κάθε καρέ.

Ωστόσο, το PDF (Portable Document Format) είναι μια μορφή αρχείου που χρησιμοποιείται για την αξιόπιστη παρουσίαση και ανταλλαγή εγγράφων, ανεξάρτητα από λογισμικό, υλικό ή λειτουργικό σύστημα. Εφευρέθηκε από την Adobe, το PDF είναι πλέον ένα ανοιχτό πρότυπο που διατηρείται από τον Διεθνή Οργανισμό Τυποποίησης (ISO). Τα αρχεία PDF μπορούν να περιέχουν κείμενο, εικόνες, δεδομένα και άλλες πληροφορίες. Μπορούν επίσης να περιέχουν υπερσυνδέσμους και κουμπιά, ψηφιακές υπογραφές, ήχο, βίντεο και άλλα. Εάν θέλετε Μετατροπή GIF σε PDF σε Java Low Code API, τότε αυτό μπορεί να πραγματοποιηθεί με τη βοήθεια του παρακάτω δείγματος.

Προαπαιτούμενο

Βήματα για τη μετατροπή GIF σε PDF στο Java REST API

  1. Ορίστε Client ID και Client Secret για το API
  2. Δημιουργήστε ένα αντικείμενο κλάσης ImagingAPI με διαπιστευτήρια πελάτη
  3. Καθορίστε τα αρχεία εισόδου και εξόδου
  4. Διαβάστε το αρχείο εισόδου GIF και μεταφορτώστε το στον αποθηκευτικό χώρο cloud
  5. Δημιουργήστε ένα αντικείμενο ConvertImageRequest με μορφές αρχείων εισόδου και εξόδου
  6. Καλέστε τη μέθοδο convertImage σε Μετατροπή GIF σε PDF χρησιμοποιώντας REST API
  7. Αποθηκεύστε το αρχείο PDF εξόδου στον τοπικό δίσκο

Κώδικας για μετατροπή GIF σε PDF σε Java Low Code API

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here
String APIBaseUrl="https://api.aspose.cloud";
String Local_Path = "C:/Temp/";
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl);
// Input & output file names
String inputFileName = "GIFtoPDF.gif";
String outputFileName = "GIFtoPDF.pdf";
try {
// Upload local image to Cloud Storage
File inputFile = new File(Local_Path + inputFileName);
FileInputStream inputFileStream = new FileInputStream(inputFile);
byte[] inputImageData = IOUtils.toByteArray(inputFileStream);
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null);
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest);
String outputFormat = "pdf";
String remoteFolder = null; // Input file is saved at the root of the storage
String remoteStorage = null; // Cloud Storage name
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage);
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest);
// Save exported image to local storage
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName);
fileOutputStream.write(convertedImageData);
fileOutputStream.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}

Το δείγμα κώδικα που κοινοποιήθηκε παραπάνω σάς δίνει τη δυνατότητα να μετατρέψετε το GIF σε PDF με το Java REST API. Πρέπει απλώς να εισαγάγετε ένα αρχείο GIF με τη βοήθεια του Aspose.Imaging REST API SDK και να κατεβάσετε το αρχείο PDF εξόδου για να το αποθηκεύσετε τοπικά.

Σε περίπτωση μετατροπής GIF σε PDF, κάθε μεμονωμένο πλαίσιο της εικόνας GIF μετατρέπεται σε μια σελίδα PDF και αυτός ο κώδικας παράγει ένα μόνο αρχείο PDF που περιέχει όλα τα καρέ της εικόνας GIF.

Αυτή η δυνατότητα μετατροπής GIF σε PDF θα μπορούσε να χρησιμοποιηθεί με οποιεσδήποτε εφαρμογές χωρίς κώδικα ή χαμηλού κώδικα σε Windows, Linux ή Mac.

Μπορείτε επίσης να ελέγξετε ένα σχετικό θέμα στον ακόλουθο σύνδεσμο: Πώς να μετατρέψετε το TIFF σε PDF με το Java REST API

 Ελληνικά