<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-editor</artifactId>
    <version>22.11</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-editor', version: '22.11')
copied!  
<dependency org="com.groupdocs" name="groupdocs-editor" rev="22.11">
    <artifact name="groupdocs-editor" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-editor" % "22.11"
copied!  

Document Annotator Java High Code API

banner

Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Support gratuit | Licence temporaire

GroupDocSediteur pour Java est une bibliothèque de classe Java pour vous aider à effectuer l’édition de documents de nombreux formats de documents populaires. Modifiez les documents multilingues en définissant les informations de langue et de lieu en conséquence. Activez le mode sans port ou paginée pour une expérience d’édition plus confortable via l’API Java. Détecter les adresses e-mail et les uris.

Éditeur de documents Java sur les fonctionnalités de l’API prémises

  • L’édition peut être effectuée à la fois dans le Mode paginal Page Flow Mode paginaire.

  • Récupérez et travaillez avec les informations linguistiques / locales pour l’édition de documents multilingues.

  • La capacité d’extraire les informations de police permet la même modification et l’apparence de documents dans divers environnements.

  • Spécifiez l’index de la feuille de calcul actuelle lors de l’édition de feuilles de calcul multiples.

  • Spécifiez le séparateur lors de la modification des valeurs séparées par des virgules (CSV) et des fichiers de valeurs séparés par TAB ( TSV).

  • Optimisation d’utilisation de la mémoire tout en travaillant avec de grands fichiers CSV et TSV.

  • Correction d’une structure de document incorrecte des fichiers XML.

  • Capacité à reconnaître les URI et l’adresse e-mail.

  • Ajouter une protection au document par Appliquer des restrictions d’édition.

Formats de fichiers d’édition de documents pris en charge

Microsoft Word & Reg;: doc / docx / docm / dot / dotm / dotx / flatopc / rtf / wordml
OpenOffice Writer & Reg;: odt / ott
Windows Excel & reg;: xls / xzlt / xlsx / xlsm / xltx / xltm / xlsb / xlam
OpenOffice Calc & Reg;: SXC / ODS / FODS
StarCalc: Dif
Nintendo & Reg; Émulateur DS: DSV
11 OpenOffice Impress & Reg;: ODP / OTP
Texte: TXT / CSV / TSV
Marquage: html / xml

Formats de fichiers de détection automatique pris en charge

Microsoft Word & Reg;: doc / docx / docm / dot / dotm / dotx / rtf
OpenOffice Writer & Reg;: odt / ott
Windows Excel & reg;: xls / xzlt / xlsx / xlsm / xltx / xltm / xlsb / xlam
OpenOffice Calc & Reg;: SXC / ODS / FODS
11 OpenOffice Impress & Reg;: ODP / OTP

Pour plus de détails et limitations, veuillez visiter Formats de documents pris en charge.

Configuration requise

  • Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
  • macOS: mac os x
  • Linux: Ubuntu, OpenSuse, Centos et autres
  • Versions Java: J2SE 6.0 (1.6), J2SE 7.0 (1.7), J2SE 8.0 (1.8) ou au-dessus (par exemple Java 10)

GroupDocs.Editor for Java ne nécessite aucun logiciel externe ou outil tiers. Suivez simplement l’une des voies décrites dans Installation et configuration.

Commencer

GroupDocs héberge toutes les API Java au Référentiel de groupes. Vous pouvez facilement utiliser GroupDocs.Editor pour l’API Java directement dans vos projets Maven avec des configurations simples. Pour les instructions détaillées, veuillez visiter la page de documentation Installation du référentiel GroupDocs à l’aide de maven.

Exemple de code Java pour modifier un fichier txt

TextEditOptions editOptions = new TextEditOptions();
editOptions.setEncoding(StandardCharsets.UTF_8);
editOptions.setRecognizeLists(true);
editOptions.setLeadingSpaces(TextLeadingSpacesOptions.ConvertToIndent);
editOptions.setTrailingSpaces(TextTrailingSpacesOptions.Trim);
editOptions.setDirection(TextDirection.Auto);

EditableDocument beforeEdit = editor.edit(editOptions); // Create EditableDocument instance

String originalTextContent = beforeEdit.getContent(); // Get HTML content
String updatedTextContent = originalTextContent.replace("text", "EDITED text"); // Edit content
List<IHtmlResource> allResources = beforeEdit.getAllResources(); // Get resources (only one stylesheet actually in this case)

//Finally, create new EditableDocument
EditableDocument afterEdit = EditableDocument.fromMarkup(updatedTextContent, allResources);

Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Support gratuit | Licence temporaire

VersionRelease Date
22.1116 novembre 2022
22.927 septembre 2022
22.625 août 2022
22.421 avril 2022
20.8.125 janvier 2022
17.925 janvier 2022
20.1125 novembre 2020
20.813 août 2020
19.104 octobre 2019
19.43 avril 2019
18.912 septembre 2018