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

Αυτό το σεμινάριο σάς δείχνει πώς να μετατρέψετε το TIFF σε PDF με το Java REST API. Το TIFF (Μορφή αρχείου εικόνας με ετικέτα) είναι μια μορφή αρχείου για την αποθήκευση εικόνων γραφικών ράστερ, δημοφιλής στους γραφίστες, στον εκδοτικό κλάδο και στους φωτογράφους. Είναι μια μορφή χωρίς απώλειες, που σημαίνει ότι δεν χάνονται πληροφορίες κατά τη συμπίεση, κάτι που είναι σημαντικό για τη διατήρηση των ψηφιακών εικόνων απαλλαγμένων από τεχνουργήματα. Τα αρχεία TIFF είναι επίσης ευρέως αποδεκτά από επαγγελματίες εκτυπωτές και μπορούν να ανοίξουν και να χειριστούν στα περισσότερα προγράμματα επεξεργασίας εικόνας.

Ωστόσο, το PDF σημαίνει φορητή μορφή εγγράφου. Είναι μια μορφή αρχείου που αναπτύχθηκε από την Adobe Systems το 1993 με σκοπό την παρουσίαση εγγράφων με τρόπο ανεξάρτητο από το λογισμικό εφαρμογών, το υλικό και τα λειτουργικά συστήματα. Τα αρχεία PDF μπορούν να περιέχουν κείμενο, εικόνες και άλλα δεδομένα και μπορούν να προβληθούν χρησιμοποιώντας το Adobe Acrobat Reader ή οποιοδήποτε άλλο συμβατό λογισμικό. Εάν θέλετε Μετατροπή TIFF σε PDF στο Java Low Code API, τότε το ίδιο μπορεί να γίνει χρησιμοποιώντας το παρακάτω απόσπασμα κώδικα.

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

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

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

Κώδικας για μετατροπή TIFF σε 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 = "TIFFtoPDF.tiff";
String outputFileName = "TIFFtoPDF.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());
}

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

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

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

 Ελληνικά