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

Document Viewer Java Cloud REST API

banner

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

Το GroupDocs.Viewer Cloud SDK for Java σάς βοηθά να δημιουργήσετε εφαρμογές Java Document Rendering & Viewing στο cloud που λειτουργούν χωρίς εγκατάσταση λογισμικού τρίτου μέρους. Είναι ένα περιτύλιγμα γύρω από το GroupDocs.Viewer Cloud REST APIs.

Λειτουργίες Cloud Document Viewing SDK

  • Ability to render files of various supported file formats into PDF, HTML, or Image formats.
  • Get the list of attachments από υποστηριζόμενους τύπους αρχείων, όπως, Outlook Data File, Archives, PDF κ.λπ.
  • Κατά την απόδοση εγγράφων σε μορφή «HTML», χρησιμοποιήστε διάφορες επιλογές:
    • Για να μειώσετε το μέγεθος του αποδιδόμενου HTML, μπορείτε να exclude common fonts από το αποτέλεσμα απόδοσης.
    • Control the image size περιορίζοντας ή περιορίζοντας το ύψος και το πλάτος της εικόνας εξόδου εντός του αποδιδόμενου “HTML”.
    • Καταργήστε τα επιπλέον λευκά κενά και σχόλια κ.λπ. διατηρώντας ανέπαφη τη δομή περιεχομένου “HTML” μέσω του HTML minification.
    • Convert output HTML to vector SVG for better quality printing.
    • Render HTML in responsive mode για να φαίνεται συνεπής σε όλες τις συσκευές.
  • Κατά την απόδοση εγγράφων σε μορφή εικόνας, χρησιμοποιήστε διάφορες επιλογές:
  • Κατά την απόδοση εγγράφων σε μορφή «PDF», χρησιμοποιήστε διάφορες επιλογές:
  • Διαθέστε various other rendering options, όπως:
    • Εφαρμόστε υδατογράφημα στην έξοδο PDF, HTML ή εικόνας που αποδίδεται.
    • Περιστρέψτε τις σελίδες σε 90, 180, 270 μοίρες κατά την απόδοση σε μορφές HTML, PNG, JPG και PDF.
    • Αποδώστε έγγραφα Word®, υπολογιστικά φύλλα Excel®, παρουσιάσεις PowerPoint® και αρχεία PDF με σχόλια.
    • Εμφάνιση σημειώσεων διαφανειών PowerPoint® στο αποτέλεσμα απόδοσης.
    • Απόδοση διαγραμμάτων με κρυφές σελίδες, παρουσιάσεις με κρυφές διαφάνειες και υπολογιστικά φύλλα με κρυφά φύλλα εργασίας.
    • Δώστε τον επιθυμητό αριθμό αρχικής σελίδας για να αποδώσετε τον αριθμό “N” διαδοχικών σελίδων.
    • Προσθέστε προσαρμοσμένες πηγές γραμματοσειράς κατά την απόδοση.
    • Αντικατάσταση γραμματοσειρών που λείπουν ή μη αγγλικές.

Επισκεφτείτε το Official Documentation για μια πιο ολοκληρωμένη λίστα λειτουργιών.

Υποστηριζόμενες μορφές αρχείων προβολής εγγράφων

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
Apple® Mail: EMLX
CAD: DGN, DWF, DWG, DXF, IFC, STL
eBook: EPUB, MOBI
Εικόνες: BMP, DJVU, DNG, DIG, ICO, JP2, JPG, JPEG, ODG, PCL, PNG, TIF, TIFF, WEBP
Ιατρική απεικόνιση: DCM
Adobe Postscript®: PSD
Υστερόγραφο: PS, EPS
Διανυσματικές εικόνες: SVG
Σήμανση: HTML, MHT, MHTML
Σταθερή διάταξη: PDF, XPS
LaTeX: TEX
Μετααρχεία: CGM, EMF, WMF

Απαιτήσεις

Η δημιουργία της βιβλιοθήκης πελάτη API απαιτεί:

  1. Java 1.7+
  2. Maven

Προαπαιτούμενα

Για να χρησιμοποιήσετε το GroupDocs.Viewer Cloud SDK για Java, πρέπει να καταχωρίσετε έναν λογαριασμό στο GroupDocs Cloud και να αναζητήσετε/δημιουργήσετε Client ID και Client Secret στο Cloud Dashboard. Υπάρχει δωρεάν διαθέσιμη ποσόστωση. Για περισσότερες λεπτομέρειες, ανατρέξτε στο GroupDocs Cloud Pricing.

Εγκαταστήστε το GroupDocs.Viewer-Cloud από τη Maven

Προσθέστε το αποθετήριο GroupDocs Cloud στην εφαρμογή σας pom.xml

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>

Εγκατάσταση από την πηγή

Για να εγκαταστήσετε τη βιβλιοθήκη πελάτη API στο τοπικό σας αποθετήριο Maven, απλώς εκτελέστε:

mvn clean install

Για να το αναπτύξετε σε ένα απομακρυσμένο αποθετήριο Maven, διαμορφώστε τις ρυθμίσεις του αποθετηρίου και εκτελέστε:

mvn clean deploy

Ανατρέξτε στο OSSRH Guide για περισσότερες πληροφορίες.

χρήστες Maven

Προσθέστε αυτήν την εξάρτηση στο POM του έργου σας:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer-cloud</artifactId>
    <version>21.12</version>
    <type>pom</type>
</dependency>

Οι υπολοιποι

Αρχικά δημιουργήστε το JAR εκτελώντας:

mvn clean package

Στη συνέχεια εγκαταστήστε με μη αυτόματο τρόπο τα ακόλουθα JAR:

  • target/groupdocs-viewer-cloud-21.12.jar
  • target/lib/*.jar

Ξεκίνα

Ακολουθήστε τις οδηγίες Quick Start.

Αποδώστε ένα έγγραφο Word® που περιλαμβάνει Αλλαγές παρακολούθησης μέσω 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));

Εξουσιοδότηση & Έλεγχος ταυτότητας

Το Authentication schemes που ορίζεται για το API είναι ως εξής:

JWT

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
21.1225 Δεκεμβρίου 2021
21.1025 Οκτωβρίου 2021
21.81 Αυγούστου 2021
21.318 Μαρτίου 2021
20.51 Μαΐου 2020
20.31 Μαρτίου 2020
19.51 Μαΐου 2019
19.425 Απριλίου 2019
19.3.25 Απριλίου 2019
19.37 Μαρτίου 2019
18.119 Νοεμβρίου 2018
18.725 Ιουλίου 2018
18.525 Μαΐου 2018