Όταν οι προγραμματιστές τροποποιούν ένα έγγραφο με τη δεδομένη λύση Java, αυτό που στην πραγματικότητα επεξεργάζεται είναι το Document Object Model (DOM). Έτσι, σχεδόν οποιεσδήποτε αλλαγές μπορούν να γίνουν στο έγγραφο που αντιπροσωπεύεται ως DOM. Με το παρεχόμενο Java SDK, οι προγραμματιστές μπορούν εύκολα να επεξεργαστούν ένα έγγραφο: να τροποποιήσουν κείμενο, να ενημερώσουν πίνακες, να προσθέσουν εικόνες και ούτω καθεξής. Απλώς φορτώστε το Word, το PDF ή το αρχείο σας σε υποστηριζόμενη μορφή φόρτωσης, κάντε τις απαραίτητες αλλαγές μέσω προγραμματισμού και εξάγετε το αποτέλεσμα σε μια υποστηριζόμενη μορφή αποθήκευσης.
Η βιβλιοθήκη Java μας δίνει στους προγραμματιστές τη δυνατότητα να τροποποιήσουν ένα έγγραφο απευθείας επεξεργάζοντας το Document Object Model (DOM) του, πράγμα που σημαίνει ότι δεν χρειάζεται να εγκατασταθεί πρόσθετο λογισμικό.
Είναι σημαντικό να γνωρίζετε ότι χρησιμοποιώντας αυτήν τη λύση Java, μπορείτε να επεξεργαστείτε ένα έγγραφο σε οποιαδήποτε υποστηριζόμενη μορφή. Για παράδειγμα, είναι δυνατό να φορτώσετε ένα αρχείο σε PDF, DOCX, DOC, RTF, ODT, EPUB, HTML και άλλες μορφές και, στη συνέχεια, να τροποποιήσετε αυτό το αρχείο και να το αποθηκεύσετε στην ίδια μορφή ή σε οποιαδήποτε άλλη υποστηριζόμενη μορφή.
Η πιο δημοφιλής περίπτωση επεξεργασίας Word, PDF ή οποιουδήποτε άλλου εγγράφου είναι η επεξεργασία κειμένου. Με τη δεδομένη λύση λογισμικού, μπορείτε να προσθέσετε, να τροποποιήσετε ή να διαγράψετε κείμενο χρησιμοποιώντας το Java μέσα στο έγγραφο.
Μια άλλη δημοφιλής επιλογή επεξεργασίας εγγράφων είναι η επεξεργασία πίνακα. Το Java SDK σας επιτρέπει να εργάζεστε με πίνακες και κείμενο σε κελιά πίνακα.
Οι προγραμματιστές του Java μπορούν να προσθέσουν ή να αφαιρέσουν κελιά πίνακα και πίνακα, καθώς και να προσθέσουν, να επεξεργαστούν και να αφαιρέσουν κείμενο μέσα σε αυτά.
Εκτός από την επεξεργασία κειμένου και πινάκων, υπάρχει μια άλλη κοινή επιλογή: η προσθήκη εικόνων σε ένα έγγραφο στο Java. Οι προγραμματιστές Java μπορούν επίσης να προσθέσουν μια εικόνα σε ένα αρχείο χρησιμοποιώντας το DOM.
Δοκιμάστε αυτό το πανίσχυρο Java SDK και αξιολογήστε ορισμένες επιλογές στην επεξεργασία εγγράφων. Χρησιμοποιώντας το ακόλουθο παράδειγμα, φορτώστε το έγγραφό σας και κάντε ορισμένες αλλαγές: προσθέστε κείμενο, προσθέστε έναν πίνακα και ένα κελί πίνακα με κείμενο ή εισαγάγετε μια εικόνα στο έγγραφο:
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get(
"Input.docx").toAbsolutePath());
ParagraphInsert requestParagraph = new ParagraphInsert();
requestParagraph.setText("Morbi enim nunc faucibus a.");
InsertParagraphOnlineRequest insertParagraphRequest = new InsertParagraphOnlineRequest(
requestDocument, requestParagraph, null, null, null, null, null, null, null, null);
InsertParagraphOnline insertParagraph = wordsApi.insertParagraphOnline(insertParagraphRequest);
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
insertParagraph.getDocument().iterator().next(), "docx", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get(
"Input.docx").toAbsolutePath());
TableInsert requestTable = new TableInsert();
requestTable.setColumnsCount(1);
requestTable.setRowsCount(2);
InsertTableOnlineRequest insertTableRequest = new InsertTableOnlineRequest(requestDocument,
requestTable, "", null, null, null, null, null, null);
InsertTableOnline insertTable = wordsApi.insertTableOnline(insertTableRequest);
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
insertTable.getDocument().iterator().next(), "docx", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get(
"Input1.docx").toAbsolutePath());
DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();
requestDrawingObject.setHeight((double)0);
requestDrawingObject.setLeft((double)0);
requestDrawingObject.setTop((double)0);
requestDrawingObject.setWidth((double)0);
requestDrawingObject.setRelativeHorizontalPosition(
DrawingObjectInsert.RelativeHorizontalPositionEnum.MARGIN);
requestDrawingObject.setRelativeVerticalPosition(
DrawingObjectInsert.RelativeVerticalPositionEnum.MARGIN);
requestDrawingObject.setWrapType(DrawingObjectInsert.WrapTypeEnum.INLINE);
byte[] requestImageFile = Files.readAllBytes(Paths.get(
"Input2.docx").toAbsolutePath());
InsertDrawingObjectOnlineRequest insertDrawingObjectRequest =
new InsertDrawingObjectOnlineRequest(requestDocument, requestDrawingObject,
requestImageFile, "sections/0", null, null, null, null, null, null);
InsertDrawingObjectOnline insertDrawingObject =
wordsApi.insertDrawingObjectOnline(insertDrawingObjectRequest);
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
insertDrawingObject.getDocument().iterator().next(), "docx", null, null, null, null);
ConvertDocument convert = wordsApi.convertDocument(convertRequest);
Εγκαταστήστε 'Aspose.Words Cloud SDK for Java' χρησιμοποιώντας το εργαλείο αυτοματισμού κατασκευής Maven.
Προσθέστε αυτήν την εξάρτηση στο POM του έργου σας:
Εναλλακτικά, μπορείτε να κλωνοποιήσετε Aspose.Words Cloud SDK for Java από το GitHub και να το χρησιμοποιήσετε στο έργο σας. Ακολουθήστε αυτές τις Instructions για να λάβετε γρήγορα τα απαραίτητα διαπιστευτήρια ασφαλείας και να αποκτήσετε πρόσβαση στο REST API.
Ανατρέξτε στην Repository Documentation για να δείτε τις λεπτομέρειες.