Αναπτύξτε λογισμικό χρησιμοποιώντας προηγμένο API επεξεργασίας εγγράφων. Δημιουργήστε φορητό, ισχυρό και ασφαλές λογισμικό σε Java. Αυτή είναι μια ολοκληρωμένη λύση για την τροποποίηση εγγράφων και εικόνων σε Java.
Αυτή η βιβλιοθήκη Java παρέχει στους προγραμματιστές ένα ισχυρό API για την επεξεργασία Word εγγράφων, PDF μέσω προγραμματισμού. Ενσωματώστε εύκολα τις δυνατότητες τροποποίησης εγγράφων στο λογισμικό σας. Η λύση μας υποστηρίζει την επεξεργασία PDF αρχείων, DOCX, DOC, RTF, ODT, EPUB, HTML και πολλών άλλων μορφών αρχείων στο Java.
Η εργασία επεξεργασίας ενός εγγράφου μέσω προγραμματισμού στο Java είναι η εργασία τροποποίησης στοιχείων στο δέντρο εγγράφων. Είναι επίσης γνωστό ως 'DOM' - το μοντέλο προγραμματισμού για την αλληλεπίδραση με στοιχεία εγγράφου και τις ιδιότητές τους.
Τα χαρακτηριστικά επεξεργασίας για πολύπλοκες δομές δεδομένων είναι αδιαχώριστα από τη λειτουργία σύνθετης αναζήτησης. Για να διασφαλιστεί το υψηλότερο επίπεδο ευελιξίας, η βιβλιοθήκη μας παρέχει στους προγραμματιστές Java λειτουργία αναζήτησης Regex. Αυτή η προσέγγιση επεκτείνει τις δυνατότητες επεξεργασίας κειμένου, επιτρέποντας τη χρήση προτύπων για δυναμική τροποποίηση περιεχομένου.
Η προγραμματική τροποποίηση Word εγγράφων και PDF αποτελεί αναπόσπαστο μέρος της ψηφιακής ροής εργασιών. Επεξεργαστείτε κείμενο σε PDF, Word, τροποποιήστε πίνακες, εισαγάγετε γραφήματα χρησιμοποιώντας εξωτερικά δεδομένα.
Η βιβλιοθήκη Java είναι μια αυτόνομη λύση για την επεξεργασία εγγράφων που δεν χρειάζεται εγκατάσταση του Microsoft Word ή του Acrobat Reader. Είναι έτοιμο για βιομηχανική χρήση και παρέχει το πλήρες φάσμα λειτουργιών για την τροποποίηση των μορφών Word αρχείων, PDF και άλλων:
Μία από τις πιο απαιτούμενες λειτουργίες είναι η δυναμική δημιουργία πινάκων και η τροποποίηση πινάκων σε Word έγγραφα και PDF. Η εργασία με πίνακες είναι εύκολη με τη βιβλιοθήκη Java: επεξεργασία πινάκων, ενημέρωση πινάκων και εξαγωγή κειμένου πίνακα στον κώδικα Java.
Το ακόλουθο παράδειγμα δείχνει πώς να αλλάξετε ένα έγγραφο του Word στον κώδικα Java:
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
αντίγραφο
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
αντίγραφο
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
αντίγραφο
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
αντίγραφο
import com.aspose.words.*;
Document doc = new Document("Input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Εισαγάγετε κείμενο στην αρχή του εγγράφου.
builder.moveToDocumentStart();
builder.writeln("Morbi enim nunc faucibus a.");
doc.save("Output.docx");
import com.aspose.words.*;
Document doc = new Document("Input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Εισαγάγετε πίνακα στην αρχή του εγγράφου.
builder.moveToDocumentStart();
builder.startTable();
builder.insertCell();
builder.write("Row 1, cell 1.");
builder.insertCell();
builder.write("Row 1, cell 2.");
builder.endTable();
doc.save("Output.docx");
import com.aspose.words.*;
Document doc = new Document("Input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Εισαγάγετε την εικόνα στην αρχή του εγγράφου.
builder.moveToDocumentStart();
builder.insertImage("Image.png");
doc.save("Output.docx");
Φιλοξενούμε τα πακέτα Java μας στα αποθετήρια Maven. 'Aspose.Words για Java' είναι ένα κοινό JAR που περιέχει byte-κώδικα. Ακολουθήστε τις οδηγίες βήμα προς βήμα σχετικά με τον τρόπο εγκατάστασης στο περιβάλλον προγραμματιστή Java.
Υποστηρίζονται Java SE 7 και πιο πρόσφατες Java Παρέχουμε επίσης ένα ξεχωριστό πακέτο για το Java SE 6 σε περίπτωση που είστε υποχρεωμένοι να χρησιμοποιήσετε αυτό το ξεπερασμένο JRE.
Το Java μας είναι πολλαπλών πλατφορμών και τρέχει σε όλα τα λειτουργικά συστήματα με JVM, συμπεριλαμβανομένων των Microsoft Windows, Linux, macOS, Android και iOS.
Για πληροφορίες σχετικά με τις προαιρετικές εξαρτήσεις πακέτων, όπως JogAmp JOGL, Harfbuzz γραμματοσειράς Java Advanced Imaging JAI, ανατρέξτε στην Τεκμηρίωση προϊόντος.