Twórz oprogramowanie przy użyciu zaawansowanego interfejsu API do edycji dokumentów. Twórz przenośne, solidne i bezpieczne oprogramowanie w języku Java. Jest to kompleksowe rozwiązanie do modyfikacji dokumentów i obrazów w Javie.
Ta Java biblioteka zapewnia programistom potężny interfejs API do programowej edycji Word dokumentów i PDF. Łatwo integruj funkcje modyfikacji dokumentów ze swoim oprogramowaniem. Nasze rozwiązanie obsługuje edycję PDF, DOCX, DOC, RTF, ODT, EPUB, HTML i wielu innych formatów plików w Java.
Zadaniem programowej edycji dokumentu w Java jest zadanie modyfikacji elementów w drzewie dokumentu. Jest również znany jako "DOM" – model programowania służący do interakcji z elementami dokumentu i ich właściwościami.
Funkcje edycji złożonych struktur danych są nieodłączne od funkcji wyszukiwania zaawansowanego. Aby zapewnić najwyższy poziom elastyczności, nasza biblioteka zapewnia programistom Java funkcję wyszukiwania Regex. Takie podejście rozszerza możliwości edycji tekstu, pozwalając na wykorzystanie szablonów do dynamicznej modyfikacji treści.
Programowa modyfikacja Word dokumentów i PDF jest integralną częścią cyfrowego obiegu dokumentów. Edytuj tekst w PDF, Word, modyfikuj tabele, wstawiaj wykresy z wykorzystaniem danych zewnętrznych.
Java biblioteka jest samodzielnym rozwiązaniem do edycji dokumentów, które nie wymaga zainstalowanego programu Microsoft Word lub Acrobat Reader. Jest gotowy do użytku przemysłowego i zapewnia pełen zakres operacji do modyfikacji Word plików, PDF i innych formatów:
Jedną z najbardziej pożądanych funkcji jest dynamiczne generowanie i modyfikowanie tabel w Word dokumentach i PDF. Praca z tabelami jest łatwa dzięki Java bibliotece: edytuj tabele, aktualizuj tabele i wyodrębniaj tekst tabeli w Java kodzie.
Poniższy przykład pokazuje, jak zmienić Word dokument w Java kodzie:
// 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>
Kopiuj
// 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')
Kopiuj
// 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>
Kopiuj
// 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"
Kopiuj
import com.aspose.words.*;
Document doc = new Document("Input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Wstaw tekst na początku dokumentu.
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);
// Wstaw tabelę na początku dokumentu.
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);
// Wstaw obraz na początku dokumentu.
builder.moveToDocumentStart();
builder.insertImage("Image.png");
doc.save("Output.docx");
Nasze Java hostujemy w repozytoriach Maven. 'Aspose.Words for Java' to wspólny JAR zawierający kod bajtowy. Postępuj zgodnie z instrukcjami krok po kroku, jak zainstalować go w swoim środowisku programisty Java.
Obsługiwana jest Java SE 7 i nowsze Java Udostępniamy również osobny pakiet dla Java SE 6 na wypadek, gdybyś musiał używać tego przestarzałego JRE.
Nasz Java jest wieloplatformowy i działa na wszystkich systemach operacyjnych z JVM, w tym Microsoft Windows, Linux, macOS, Android i iOS.
Aby uzyskać informacje na temat dodatkowych zależności między pakietami, takich jak JogAmp JOGL, Harfbuzz silnika czcionki, Java Zaawansowane obrazowanie JAI, zapoznaj się z dokumentacją produktu.