Vyvíjajte softvér pomocou pokročilého rozhrania API na úpravu dokumentov. Vytvárajte prenosný, robustný a bezpečný softvér v jazyku Java. Ide o komplexné riešenie na úpravu dokumentov a obrázkov v jazyku Java.
Táto knižnica Java poskytuje vývojárom výkonné rozhranie API na programovú úpravu Word dokumentov a PDF. Jednoducho integrujte funkcie úpravy dokumentov do svojho softvéru. Naše riešenie podporuje úpravy PDF, DOCX, DOC, RTF, ODT, EPUB, HTML a mnohých ďalších formátov súborov v Java.
Úlohou programovej úpravy dokumentu v Java je úprava prvkov v strome dokumentu. Je tiež známy ako "DOM" – programovací model na interakciu s prvkami dokumentu a ich vlastnosťami.
Funkcie na úpravu zložitých dátových štruktúr sú neoddeliteľné od funkcie pokročilého vyhľadávania. Aby sme zaistili najvyššiu úroveň flexibility, naša knižnica poskytuje vývojárom Java funkciu vyhľadávania Regex. Tento prístup rozširuje možnosti úpravy textu a umožňuje použitie šablón na dynamickú úpravu obsahu.
Programová úprava Word dokumentov a PDF je neoddeliteľnou súčasťou digitálneho pracovného toku. Upravujte text v PDF, Word, upravujte tabuľky, vkladajte grafy pomocou externých údajov.
Knižnica Java je samostatné riešenie na úpravu dokumentov, ktoré nevyžaduje nainštalovaný program Microsoft Word alebo Acrobat Reader. Je pripravený na priemyselné použitie a poskytuje celý rad operácií na úpravu Word súborov, PDF a iných formátov súborov:
Jednou z najžiadanejších funkcií je dynamické generovanie tabuliek a úprava tabuliek v Word dokumentoch a PDF. Práca s tabuľkami je jednoduchá s knižnicou Java: upravujte tabuľky, aktualizujte tabuľky a extrahujte text tabuľky v kóde Java.
Nasledujúci príklad ukazuje, ako zmeniť dokument programu Word v kóde 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>
Kopírovať
// 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')
Kopírovať
// 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>
Kopírovať
// 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"
Kopírovať
import com.aspose.words.*;
Document doc = new Document("Input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Vložte text na začiatok 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);
// Vložte tabuľku na začiatok 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);
// Vložte obrázok na začiatok dokumentu.
builder.moveToDocumentStart();
builder.insertImage("Image.png");
doc.save("Output.docx");
Naše balíčky Java hostíme v úložiskách Maven. 'Aspose.Words for Java' je bežný JAR obsahujúci bajtový kód. Postupujte podľa pokynov krok za krokom, ako ho nainštalovať do vývojárskeho prostredia Java.
Podporovaná je Java SE 7 a novšie Java Poskytujeme tiež samostatný balík pre Java SE 6 pre prípad, že ste povinní používať toto zastarané JRE.
Náš Java je multiplatformový a beží na všetkých operačných systémoch s JVM, vrátane Microsoft Windows, Linux, macOS, Android a iOS.
Informácie o voliteľných závislostiach balíkov, ako napríklad JogAmp JOGL, Harfbuzz písma Java Advanced Imaging JAI, nájdete v dokumentácii k produktu.