<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-editor-cloud</artifactId>
<version>22.5</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-editor-cloud', version: '22.5')
<dependency org="com.groupdocs" name="groupdocs-editor-cloud" rev="22.5">
<artifact name="groupdocs-editor-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-editor-cloud" % "22.5"
Επεξεργαστής εγγράφων Java Cloud REST API
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Το GroupDocs.Editor Cloud SDK for Java σάς βοηθά να δημιουργήσετε εφαρμογές Java Επεξεργασίας Εγγράφων στο cloud που λειτουργούν χωρίς να εγκαταστήσετε λογισμικό τρίτου μέρους. Είναι ένα περιτύλιγμα γύρω από το GroupDocs.Editor Cloud REST APIs.
Λειτουργίες SDK Επεξεργασίας Εγγράφων Cloud
- Επεξεργαστείτε μέσω προγραμματισμού διάφορους τύπους εγγράφων και αρχείων στο cloud.
- Παρέχονται διάφορες επιλογές επεξεργασίας με βάση τον τύπο αρχείου, όπως:
- Επεξεργασίας κειμένου
- Επεξεργαστείτε έγγραφα στη λειτουργία σελιδοποίησης ή χωρίς σελίδα (ροή).
- Πολυγλωσσική επεξεργασία εγγράφων
- Εξάγετε πληροφορίες γραμματοσειράς για να εργαστείτε με γραμματοσειρές για να δώσετε την ίδια εμφάνιση του εγγράφου σε διάφορα περιβάλλοντα
- Υπολογιστικά φύλλα: Επεξεργασία φύλλων εργασίας με πολλές καρτέλες.
- Αρχεία διαχωρισμένα με κόμμα ή καρτέλες (Τιμές διαχωρισμένες με οριοθέτηση)
- Καθορίστε το διαχωριστικό τιμών
- Αριθμητική μετατροπή
- Μετατροπή ημερομηνίας
- Βελτιστοποίηση χρήσης μνήμης για επεξεργασία μεγάλων αρχείων
- Αρχεία XML
- Επίλυση λανθασμένης δομής εγγράφων
- Αναγνώριση URI και διευθύνσεων email
- Επιλογές για τη διαμόρφωση των επισημάνσεων και της μορφοποίησης
- Επεξεργασίας κειμένου
- Δυνατότητα εξαγωγής πληροφοριών εγγράφων στο cloud για ανάκτηση πληροφοριών σχετικά με το επεξεργασμένο έγγραφο.
Υποστηριζόμενες μορφές επεξεργασίας εγγράφων
Microsoft Word®: DOC, DOCX, DOCM, DOT, DOTM, DOTX, FlatOPC, RTF, WordML, TXT
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLT, XLSX, XLSM, XLTX, XLTM, XLSB, XLAM, Υπολογιστικό φύλλοML, DIF, DSV, CSV, TSV
OpenOffice Calc®: SXC, ODS, FODS
Microsoft PowerPoint®: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POT, POTX, POTM
OpenOffice Impress®: ODP, OTP
Σήμανση: HTML, XML
Απαιτήσεις
Η δημιουργία της βιβλιοθήκης πελάτη API απαιτεί:
- Java 1.7+
- Maven
Προαπαιτούμενα
Για να χρησιμοποιήσετε το GroupDocs.Editor Cloud SDK για Java, πρέπει να καταχωρίσετε έναν λογαριασμό στο GroupDocs Cloud και να αναζητήσετε/δημιουργήσετε Client ID και Client Secret στο Cloud Dashboard. Υπάρχει δωρεάν διαθέσιμη ποσόστωση. Για περισσότερες λεπτομέρειες, ανατρέξτε στο GroupDocs Cloud Pricing.
Εγκαταστήστε το GroupDocs.Editor-Cloud από τη Maven
Προσθέστε το αποθετήριο GroupDocs Cloud στην εφαρμογή σας pom.xml
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
Εγκατάσταση από την πηγή
Για να εγκαταστήσετε τη βιβλιοθήκη πελάτη API στο τοπικό σας αποθετήριο Maven, απλώς εκτελέστε:
mvn clean install
Για να το αναπτύξετε σε ένα απομακρυσμένο αποθετήριο Maven, διαμορφώστε τις ρυθμίσεις του αποθετηρίου και εκτελέστε:
mvn clean deploy
Ανατρέξτε στο OSSRH Guide για περισσότερες πληροφορίες.
χρήστες Maven
Προσθέστε αυτήν την εξάρτηση στο POM του έργου σας:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-editor-cloud</artifactId>
<version>22.5</version>
<type>pom</type>
</dependency>
Οι υπολοιποι
Αρχικά δημιουργήστε το JAR εκτελώντας:
mvn clean package
Στη συνέχεια εγκαταστήστε με μη αυτόματο τρόπο τα ακόλουθα JAR:
target/groupdocs-editor-cloud-22.5.jar
target/lib/*.jar
Ξεκίνα
Ακολουθήστε τις οδηγίες Quick Start.
Δείγμα κώδικα Java για να επεξεργαστείτε ένα «DOCX» στο Cloud
/ For complete examples and data files, please go to https://github.com/groupdocs-editor-cloud/groupdocs-editor-cloud-java-samples
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
Configuration configuration = new Configuration(MyAppSid, MyAppKey);
// Create necessary API instances
EditApi editApi = new EditApi(configuration);
FileApi fileApi = new FileApi(configuration);
// The document already uploaded into the storage.
// Load it into editable state
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("WordProcessing/password-protected.docx");
fileInfo.setPassword("password");
WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
loadOptions.setFileInfo(fileInfo);
loadOptions.setOutputPath("output");
LoadResult loadResult = editApi.load(new LoadRequest(loadOptions));
// Download html document
File file = fileApi.downloadFile(new DownloadFileRequest(loadResult.getHtmlPath(), null, null));
// Edit something...
List<String> lines = Files.readAllLines(file.toPath());
List<String> newLines = new ArrayList<String>();
for (String line : lines) {
newLines.add(line.replaceAll("Sample test text", "Hello world"));
}
Files.write(file.toPath(), newLines);
// Upload html back to storage
fileApi.uploadFile(new UploadFileRequest(loadResult.getHtmlPath(), file, Common.MYStorage));
// Save html back to docx
WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions();
saveOptions.setFileInfo(fileInfo);
saveOptions.setOutputPath("output/edited.docx");
saveOptions.setHtmlPath(loadResult.getHtmlPath());
saveOptions.setResourcesPath(loadResult.getResourcesPath());
DocumentResult saveResult = editApi.save(new SaveRequest(saveOptions));
System.out.println("Document edited: " + saveResult.getPath());
Εξουσιοδότηση & Έλεγχος ταυτότητας
Το Authentication schemes που ορίζεται για το API είναι ως εξής:
JWT
- Τύπος: OAuth 2.0
- Ροή: εφαρμογή
- Διεύθυνση URL εξουσιοδότησης:https://api.groupdocs.cloud/connect/token
- Token Lifetime: 1 ημέρα (Προεπιλογή)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Editor Cloud JAR document automation document automation cloud document DOC DOCX DOCM DOT DOTM DOTX FlatOPC RTF WordML TXT ODT OTT XLS XLT XLSX XLSM XLTX XLTM XLSB XLAM SpreadsheetML DIF DSV CSV TSV SXC ODS FODS PPT PPTX PPTM PPS PPSX PPSM POT POTX POTM ODP OTP HTML XML editor editing multi lingual font appearance XML document structure highlight formatting extraction extract extractor