GroupDocs.Total en un coup d’œil

Automatisez l’affichage, la conversion, la modification, la comparaison, la recherche, le filigrane et d’autres flux de travail dans les applications Java des fichiers.

Illustration total

Combinez la puissance de plusieurs produits GroupDocs en une solution unique et complète

Vous pouvez utiliser les fonctionnalités de différents produits GroupDocs pour créer une approche personnalisée répondant à vos besoins spécifiques.

Par exemple, vous pouvez convertir un fichier Word en PDF, puis ajouter une signature numérique. Ou remplissez les données d’un modèle de document à partir d’une base de données, ou extrayez le texte d’une image, puis traduisez-le dans une autre langue.

Les possibilités sont infinies!

Maîtriser la diversité des formats de fichiers

GroupDocs.Total pour Java offre la compatibilité avec plus de 200 formats de fichiers, vous permettant ainsi de traiter des documents de tous types courants. Des formats bureautiques comme Word et Excel aux images, codes et fichiers cryptés, nous avons ce qu’il vous faut.

Prise en charge multiplateforme

Libérez-vous des limitations de la plateforme. GroupDocs.Total offre une compatibilité multiplateforme, vous permettant de fournir des performances optimales et une disponibilité de la solution aux utilisateurs sur n’importe quel système sur lequel Java peut être installé.

Indépendance de la plateforme

GroupDocs.Total pour Java prend en charge les systèmes d’exploitation, frameworks et gestionnaires de packages suivants

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Formats de fichiers pris en charge

GroupDocs.Total pour Java prend en charge les opérations avec les formats de fichiers suivants.

Microsoft Office, OpenDocument et formats texte

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

Images, graphiques et diagrammes

  • Images rastées: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

Autre

  • la toile: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • Les archives: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Autre: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

Fonctionnalités GroupDocs.Total

Gérez, restituez et convertissez de manière complète les PDF et les documents Office.

Feature icon

Visualisation étendue des fichiers

Visualisation complète de documents dans plus de 180 formats, notamment HTML, images et PDF.

Feature icon

Conversion de formats

Conversion transparente entre différents formats de documents sans outils externes.

Feature icon

Annotations interactives

Capacités d’annotation avancées pour les éléments de texte et d’image dans les documents.

Feature icon

Comparaison de contenu

Comparaison précise des documents, mettant en évidence les différences de contenu et de style.

Feature icon

Flexibilité exclusive

Options de signature polyvalentes, notamment du texte, des images et des signatures numériques.

Feature icon

Création de documents basée sur un modèle

Génération automatisée de documents à partir de modèles et de sources de données externes.

Feature icon

Gestion des métadonnées

Accès et manipulation robustes des métadonnées pour un contrôle amélioré des documents.

Feature icon

Recherche Avancée

Fonctionnalité de recherche puissante avec prise en charge des algorithmes flous et synonymes.

Feature icon

Contrôle du filigrane

Gestion sans effort des filigranes de documents, offrant des fonctionnalités de personnalisation et d’extraction.

Exemples de codes

Quelques scénarios réels d’utilisation de GroupDocs.Total pour Java

Sécurisez et organisez les contrats : appliquez des filigranes et gérez les métadonnées dans un fichier DOCX

Protégez et organisez efficacement vos documents Word avec cet exemple de code complet. L’exemple ci-dessous vous permet de mettre en œuvre une gestion robuste du filigrane et des métadonnées dans votre flux de travail contractuel pour une sécurité et une gestion des informations améliorées. Il montre comment :

Appliquer un filigrane personnalisé: Ajoutez un filigrane « Brouillon de contrat » bien visible au document pour plus de clarté visuelle et de protection. Personnalisez le filigrane avec les options de police, de couleur, d’opacité et d’alignement.

Améliorer les métadonnées: Modifiez facilement les métadonnées du document pour inclure des détails essentiels tels que l’auteur, l’heure de création, l’entreprise, la catégorie, et des mots-clés pour une organisation et une recherche améliorées.

Java

import com.groupdocs.metadata.Metadata;
import com.groupdocs.watermark.Watermark;
import com.groupdocs.watermark.Watermark.Common;
import com.groupdocs.watermark.Options.HtmlViewOptions;

// Chargez votre document dans un filigrane
Watermarker watermarker = new Watermarker("contract.docx");

// Définissez le texte et la police souhaités pour le filigrane
TextWatermark watermark = new TextWatermark("Contract Draft", new Font("Arial", 36));
  
// Choisissez la couleur de la police et l'opacité, la rotation et les alignements du texte
watermark.setForegroundColor(Color.getRed());                                                            
watermark.setHorizontalAlignment(HorizontalAlignment.Center);                                            
watermark.setVerticalAlignment(VerticalAlignment.Center);                               

// Appliquer le filigrane
watermarker.add(watermark);

// Enregistrez le document résultant
watermarker.save("watermarked-contract.docx");

Metadata metadata = new Metadata("watermarked-contract.docx");        
WordProcessingRootPackage root = metadata.getRootPackageGeneric();

// Mettre à jour les propriétés des métadonnées du document
root.getDocumentProperties().setAuthor("Name Surname");
root.getDocumentProperties().setCreatedTime(new Date());
root.getDocumentProperties().setCompany("Company Name");
root.getDocumentProperties().setCategory("Work materials");
root.getDocumentProperties().setKeywords("contract, watermarked");

// Enregistrer le document avec les métadonnées mises à jour
metadata.save("contract-final.docx");                

Rédaction rationalisée de documents

Scénario: Un grand cabinet juridique traite fréquemment divers documents contenant des informations confidentielles sur les clients qui doivent être expurgées avant de les partager avec des tiers ou pour les rendre publiques. La suppression manuelle de ces informations sensibles peut être fastidieuse, prendre du temps et être sujette à des erreurs humaines. Pour garantir l’efficacité, l’exactitude et le respect des réglementations en matière de protection des données, le cabinet juridique recherche une solution automatisée pour rationaliser le processus de rédaction des documents.


Solution: GroupDocs.Total automatise le processus, déclenchant la rédaction dès réception d’un document. De plus, options flexibles permettent la personnalisation en vous permettant de définir des règles, de choisir les modes de rédaction (par exemple, interdiction, remplacement par des astérisques) et de spécifier sections ou pages spécifiques à rédiger. Enfin, sortie conviviale génère des documents rédigés au format PDF pour un partage et une révision faciles, tandis qu’une sécurité et une auditabilité améliorées garantissent l’intégralité le processus est documenté aux fins de conformité et de responsabilité.

Cette solution complète permet aux professionnels du droit et à d’autres organisations de réduire considérablement le temps et les coûts de rédaction, de minimiser les erreurs humaines et de gérer systématiquement les informations sensibles en toute confiance.

Java

import com.groupdocs.redaction.Redaction;
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;

// Charger un document avec des données privées dans le rédacteur 
Redactor redactor = new Redactor("customer-info.docx");

// Configurer et personnaliser les options de rédaction 
redactor.apply(new ExactPhraseRedaction("John Smith", new ReplacementOptions("[personal]")));

// Appliquer les expurgations et enregistrer le résultat 
redactor.save();

// Charger le fichier rédigé pour examen 
Viewer viewer = new Viewer("customer-info.docx");

// Configurer le PDF selon le format d'affichage souhaité       
PdfViewOptions viewOptions = new PdfViewOptions("redacted-info.pdf");

// Enregistrer le document au format PDF      
viewer.view(viewOptions);        
 Français