Λέξη σε εικόνα

Μετατροπή Word σε έγγραφο TIFF σε Java

Υπάρχει μια διαρκώς αυξανόμενη ανάγκη για αποτελεσματικές και βολικές λύσεις μετατροπής εγγράφων. Χρησιμοποιούμε έγγραφα MS Word για επίσημη αποθήκευση και αποθήκευση προσωπικών δεδομένων. Είναι επίσης μια από τις δημοφιλείς μορφές αρχείων για επίσημη κοινή χρήση πληροφοριών από εταιρικούς, πανεπιστημιακούς και κυβερνητικούς οργανισμούς. Τώρα, για να αποτρέψουμε την μη εξουσιοδοτημένη χειραγώγηση εγγράφων, μπορούμε να μετατρέψουμε το Word σε Εικόνα. Έτσι, σε αυτό το τεχνικό άρθρο, θα επικεντρωθούμε συγκεκριμένα στον τρόπο μετατροπής εγγράφων του Word σε εικόνες TIFF χρησιμοποιώντας το Java REST API.

Αυτό το άρθρο επιτρέπει στους προγραμματιστές να ενσωματώνουν γρήγορα και εύκολα τις δυνατότητες μετατροπής εγγράφων στις εφαρμογές τους, καθιστώντας δυνατή τη μετατροπή του Word σε Tiff, Word σε εικόνα, Word σε εικόνα ή DOC σε Tiff με λίγες μόνο γραμμές κώδικα.

API μετατροπής από λέξη σε εικόνα

Το Aspose.Words Cloud SDK για Java είναι ένα REST API που παρέχει μια σειρά από λειτουργίες χειρισμού εγγράφων, συμπεριλαμβανομένης της δυνατότητας μετατροπής εγγράφων του Word σε εικόνες TIFF. Με την απλή και εύχρηστη διεπαφή, οι προγραμματιστές μπορούν γρήγορα και εύκολα να εφαρμόσουν αυτήν τη λειτουργία στις εφαρμογές Java τους, χωρίς να χρειάζεται να ανησυχούν για την πολυπλοκότητα της μετατροπής εγγράφων. Συνολικά, είναι ένα ισχυρό εργαλείο για τη μετατροπή εγγράφων του Word σε εικόνες TIFF, PDF, Word σε JPG, Word σε HTML και διάφορες άλλες υποστηριζόμενες μορφές αρχείων. Με το απλό API και τις προσαρμόσιμες επιλογές του, μπορείτε εύκολα να εφαρμόσετε αυτήν τη λειτουργία στις εφαρμογές σας και να βελτιστοποιήσετε τις διαδικασίες μετατροπής εγγράφων.

Τώρα, για να χρησιμοποιήσετε το SDK, προσθέστε τις ακόλουθες λεπτομέρειες στο pom.xml του έργου τύπου κατασκευής maven.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

Μόλις προστεθεί η αναφορά JDK στο έργο, πρέπει να δημιουργήσουμε έναν δωρεάν λογαριασμό μέσω Aspose Cloud. Τώρα αναζητήστε το Client ID και το Client Secret στο Dashboard.

Μετατροπή Word σε έγγραφο TIFF σε Java

Σε αυτήν την ενότητα, θα μετατρέψουμε το Word σε Εικόνα (έγγραφο TIFF) χρησιμοποιώντας απόσπασμα κώδικα Java. Το έγγραφο προέλευσης word θα φορτωθεί από την αποθήκευση cloud και μετά τη μετατροπή, θα αποθηκευτεί στον ίδιο χώρο αποθήκευσης cloud.

  • Αρχικά, δημιουργήστε ένα αντικείμενο του WordsApi όπου μεταβιβάζουμε το Client ID και το Client Secret ως παραμέτρους.
  • Δεύτερον, διαβάστε το έγγραφο εισόδου του Word από την τοπική μονάδα δίσκου χρησιμοποιώντας το αντικείμενο Αρχείο.
  • Τρίτον, δημιουργήστε το στιγμιότυπο UploadFileRequest που απαιτεί την παρουσία του αρχείου ως όρισμα.
  • Τώρα καλέστε τη μέθοδο uploadFile(…) για να ανεβάσετε το έγγραφο του Word στο χώρο αποθήκευσης cloud.
  • Δημιουργήστε ένα αντικείμενο του GetDocumentWithFormatRequest(…) παρέχοντας ταυτόχρονα ένα όνομα εγγράφου Word εισόδου, τιμή μορφής εξόδου ως TIFF και το όνομα αρχείου που προκύπτει ως ορίσματα.
  • Τέλος, καλέστε τη μέθοδο getDocumentWithFormat(…) για να μετατρέψετε το Word σε Εικόνα και να αποθηκεύσετε την έξοδο στο χώρο αποθήκευσης Cloud.
// Για περισσότερα αποσπάσματα κώδικα, https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Λάβετε ClientID και ClientSecret από https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // δημιουργήστε ένα αντικείμενο του WordsApi
        // Εάν το baseUrl είναι μηδενικό, το WordsApi χρησιμοποιεί την προεπιλεγμένη διεύθυνση https://api.aspose.cloud
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // διαβάστε το περιεχόμενο του PDF από την τοπική μονάδα δίσκου
        File file = new File("C:\\input.docx");
        
        // δημιουργία αιτήματος μεταφόρτωσης αρχείου
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // μεταφόρτωση αρχείου στο χώρο αποθήκευσης cloud
        wordsApi.uploadFile(uploadRequest);
            
        // δημιουργία αντικειμένου αιτήματος μετατροπής εγγράφου καθορίζοντας ταυτόχρονα το προκύπτον όνομα tiff
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Καλέστε το API για να μετατρέψετε το Word σε Εικόνα (TIFF) και να αποθηκεύσετε την έξοδο στο χώρο αποθήκευσης cloud
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Προεπισκόπηση Word σε TIFF

Εικόνα 1: - Προεπισκόπηση μετατροπής Word σε TIFF

Το δείγμα του εγγράφου του Word που χρησιμοποιείται στο παραπάνω παράδειγμα μπορεί να ληφθεί από το testmultipages.docx και το έγγραφο TIFF που προκύπτει από το Converted.tiff.

Word σε εικόνα χρησιμοποιώντας εντολές cURL

Σε αυτήν την ενότητα, θα χρησιμοποιήσουμε τις εντολές cURL για τη μετατροπή Word σε Εικόνα. Τώρα, το πρώτο βήμα είναι να δημιουργήσετε ένα διακριτικό πρόσβασης JWT ενώ εκτελείτε την ακόλουθη εντολή.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Μόλις έχουμε JWT token, παρακαλούμε την ακόλουθη εντολή για να φορτώσετε το έγγραφο του Word από την αποθήκευση cloud και να το αποθηκεύσετε στο έγγραφο TIFF. Το προκύπτον TIFF αποθηκεύεται επίσης σε αποθήκευση cloud.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

συμπέρασμα

Συμπερασματικά, η μετατροπή εγγράφων του Word σε εικόνες TIFF είναι μια κρίσιμη εργασία για πολλούς προγραμματιστές και το Aspose.Words Cloud SDK για Java κάνει αυτήν την εργασία πιο εύκολη από ποτέ. Με το ισχυρό REST API και τις προσαρμόσιμες επιλογές του, οι προγραμματιστές μπορούν γρήγορα και εύκολα να ενσωματώσουν τις δυνατότητες μετατροπής εγγράφων στις εφαρμογές τους Java. Είτε θέλετε να μετατρέψετε ένα μεμονωμένο έγγραφο είτε μια μεγάλη παρτίδα εγγράφων, το Aspose.Words Cloud SDK για Java παρέχει μια αξιόπιστη και αποτελεσματική λύση για τη μετατροπή εικόνων Word σε TIFF. Έτσι, αν ψάχνετε για μια ισχυρή και φιλική προς το χρήστη λύση μετατροπής εγγράφων για την εφαρμογή σας Java, τότε το Aspose.Words Cloud SDK για Java αξίζει σίγουρα να το εξερευνήσετε.

Επίσης, ο πλήρης πηγαίος κώδικας του SDK δημοσιεύεται στο GitHub και μπορεί να ληφθεί δωρεάν. Μπορείτε επίσης να εξετάσετε το ενδεχόμενο πρόσβασης στο API σε ένα πρόγραμμα περιήγησης ιστού μέσω του SwaggerUI. Τέλος, σε περίπτωση που αντιμετωπίσετε προβλήματα κατά τη χρήση των API, μη διστάσετε να επικοινωνήσετε μαζί μας μέσω του φόρουμ υποστήριξης προϊόντων.

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

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