<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer-cloud</artifactId>
<version>20.3</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-viewer-cloud', version: '20.3')
<dependency org="com.groupdocs" name="groupdocs-viewer-cloud" rev="20.3">
<artifact name="groupdocs-viewer-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-viewer-cloud" % "20.3"
API REST Java Cloud de la visionneuse de documents
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs.Viewer Cloud SDK for Java vous aide à créer des applications Java de rendu et de visualisation de documents dans le cloud qui fonctionnent sans installer de logiciel tiers. Il s’agit d’un wrapper autour de GroupDocs.Viewer Cloud REST APIs.
Fonctionnalités du SDK de visualisation de documents dans le cloud
- Ability to render files of various supported file formats into PDF, HTML, or Image formats.
- Get the list of attachments à partir des types de fichiers pris en charge, tels que, fichier de données Outlook, archives, PDF, etc.
- Lors du rendu des documents au format
HTML
, utilisez diverses options :- Pour réduire la taille du
HTML
rendu, vous pouvez exclude common fonts à partir de la sortie rendue. - Control the image size en limitant ou en restreignant la hauteur et la largeur de l’image de sortie dans le
HTML
rendu. - Supprimez les espaces blancs supplémentaires et les commentaires, etc. tout en conservant la structure de contenu
HTML
intacte via HTML minification. - Convert output HTML to vector SVG for better quality printing.
- Render HTML in responsive mode pour le rendre cohérent sur tous les appareils.
- Pour réduire la taille du
- Lors du rendu des documents au format Image, utilisez diverses options :
- Lors du rendu des documents au format
PDF
, utilisez diverses options :- Reduce the size of the output
PDF
file by adjusting JPG image quality. - Set password to access PDF and to change the PDF permissions. - Utilisez various other rendering options, par exemple :
- Appliquez un filigrane sur la sortie PDF, HTML ou Image rendue.
- Faites pivoter les pages à 90, 180, 270 degrés lors du rendu aux formats HTML, PNG, JPG et PDF.
- Rendez des documents Word®, des feuilles de calcul Excel®, des présentations PowerPoint® et des fichiers PDF avec des commentaires.
- Afficher les notes des diapositives PowerPoint® dans le résultat du rendu.
- Rendre des diagrammes avec des pages masquées, des présentations avec des diapositives masquées et des feuilles de calcul avec des feuilles de calcul masquées.
- Fournissez le numéro de page de départ souhaité pour afficher le nombre “N” de pages consécutives.
- Ajoutez des sources de polices personnalisées lors du rendu.
- Remplacez les polices manquantes ou non anglaises.
- Reduce the size of the output
Veuillez visiter notre Official Documentation pour une liste plus complète des fonctionnalités.
Formats de fichier de visionneuse de documents pris en charge
Microsoft Word® : DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF, TXT
OpenOffice Writer® : ODT, OTT
Microsoft Excel® : XLS, XLSB, XLSM, XLSX
OpenOffice Calc® : ODS, OTS
Microsoft PowerPoint® : PPT, PPTX, PPTM, PPS, PPSX, POTX, POTM
OpenOffice Impress® : ODP, OTP
Microsoft Visio® : VDW, VDX, VSD, VSDM, VSDX, VSS, VSSM, VSSX, VST, VSTM, VSTX, VSX, VTX
Microsoft OneNote® : ONE
Microsoft Project® : MMP, MPT
Microsoft Outlook® : EML, MSG, OST, PST
Courrier Apple® : EMLX
CAO : DGN, DWF, DWG, DXF, IFC, STL
eBook : EPUB, MOBI
Images : BMP, DJVU, DNG, DIG, ICO, JP2, JPG, JPEG, ODG, PCL, PNG, TIF, TIFF, WEBP
Imagerie médicale : DCM
Adobe Postscript® : PSD
Post-scriptum : PS, EPS
Images vectorielles : SVG
Marquage : HTML, MHT, MHTML
Mise en page fixe : PDF, XPS
LaTeX : TEX
Métafichiers : CGM, EMF, WMF
Conditions
La création de la bibliothèque cliente de l’API nécessite :
- Java 1.7+
- Maven
Conditions préalables
Pour utiliser GroupDocs.Viewer Cloud SDK pour Java, vous devez créer un compte avec GroupDocs Cloud et rechercher/créer l’ID client et le secret client sur Cloud Dashboard. Un quota gratuit est disponible. Pour plus de détails, consultez GroupDocs Cloud Pricing.
Installez GroupDocs.Viewer-Cloud depuis Maven
Ajoutez le référentiel GroupDocs Cloud à votre application pom.xml
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
Installer depuis la source
Pour installer la bibliothèque cliente de l’API dans votre référentiel Maven local, exécutez simplement :
mvn clean install
Pour le déployer sur un référentiel Maven distant à la place, configurez les paramètres du référentiel et exécutez :
mvn clean deploy
Reportez-vous au OSSRH Guide pour plus d’informations.
Utilisateurs Maven
Ajoutez cette dépendance au POM de votre projet :
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer-cloud</artifactId>
<version>21.12</version>
<type>pom</type>
</dependency>
Les autres
Générez d’abord le JAR en exécutant :
mvn clean package
Ensuite, installez manuellement les fichiers JAR suivants :
target/groupdocs-viewer-cloud-21.12.jar
cible/lib/*.jar
Commencer
Veuillez suivre les instructions Quick Start.
Rendu d’un document Word® avec suivi des modifications via Java Cloud SDK
// For complete examples and data files, please go to https://github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-java-samples
string MyClientSecret = ""; // Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
string MyClientId = ""; // Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
Configuration configuration = new Configuration(MyClientId, MyClientSecret);
ViewApi apiInstance = new ViewApi(configuration);
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("SampleFiles/with_tracked_changes.docx");
ViewOptions viewOptions = new ViewOptions();
viewOptions.setFileInfo(fileInfo);
viewOptions.setViewFormat(ViewFormatEnum.HTML);
HtmlOptions renderOptions = new HtmlOptions();
WordProcessingOptions wordProcessingOptions = new WordProcessingOptions();
wordProcessingOptions.setRenderTrackedChanges(true);
renderOptions.setWordProcessingOptions(wordProcessingOptions);
viewOptions.setRenderOptions(renderOptions);
ViewResult response = apiInstance.createView(new CreateViewRequest(viewOptions));
Autorisation et authentification
Authentication schemes défini pour l’API est le suivant :
JWT
- Type : OAuth 2.0
- Flux : candidature
- URL d’autorisation :https://api.groupdocs.cloud/connect/token
- Token Lifetime : 1 jour (par défaut)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-viewer-cloud-20.3-javadoc.jar | javadoc | 1 MB |
groupdocs-viewer-cloud-20.3-sources.jar | sources | 172 KB |
groupdocs-viewer-cloud-20.3.jar | 254 KB | |
groupdocs-viewer-cloud-20.3.pom | 2 KB |