<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer-cloud</artifactId>
<version>21.12</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-viewer-cloud', version: '21.12')
<dependency org="com.groupdocs" name="groupdocs-viewer-cloud" rev="21.12">
<artifact name="groupdocs-viewer-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-viewer-cloud" % "21.12"
Belge Görüntüleyici Java Cloud REST API
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs.Viewer Cloud SDK for Java, herhangi bir 3. taraf yazılımı yüklemeden çalışan Bulut Belge Oluşturma ve Görüntüleme Java Uygulamaları oluşturmanıza yardımcı olur. GroupDocs.Viewer Cloud REST APIs etrafındaki bir sarmalayıcıdır.
Bulut Belge Görüntüleme SDK Özellikleri
- Ability to render files of various supported file formats into PDF, HTML, or Image formats.
- Outlook Veri Dosyası, Arşivler, PDF vb. gibi desteklenen dosya türlerinden Get the list of attachments.
- Belgeleri “HTML” biçiminde işlerken çeşitli seçeneklerden yararlanın:
- Oluşturulan ‘HTML’ boyutunu küçültmek için, oluşturulan çıktıdan exclude common fonts alabilirsiniz.
- Oluşturulan “HTML” içindeki çıktı görüntüsünün yüksekliğini ve genişliğini sınırlayarak veya kısıtlayarak Control the image size.
- HTML minification aracılığıyla “HTML” içerik yapısını olduğu gibi tutarken fazladan beyaz boşlukları ve yorumları vb. kaldırın.
- {{KÖPRÜ1}}.
- Tüm cihazlarda tutarlı görünmesi için Render HTML in responsive mode.
- Belgeleri Görüntü formatına dönüştürürken çeşitli seçeneklerden yararlanın:
- Add selectable & searchable text oevr an image.
- Belgeleri “PDF” biçiminde işlerken çeşitli seçeneklerden yararlanın:
- Kullanılabilir various other rendering options, örneğin:
- Oluşturulan PDF, HTML veya Görüntü çıktısına filigran uygulayın.
- HTML, PNG, JPG ve PDF formatlarında işlerken sayfaları 90, 180, 270 derece döndürün.
- Word® belgelerini, Excel® elektronik tablolarını, PowerPoint® sunumlarını ve yorum içeren PDF dosyalarını işleyin.
- Oluşturma sonucunda PowerPoint® slayt notlarını gösterin.
- Diyagramları gizli sayfalarla, sunumları gizli slaytlarla ve elektronik tabloları gizli çalışma sayfalarıyla işleyin.
- Art arda gelen
N
sayıda sayfa oluşturmak için istenen başlangıç sayfa numarasını girin. - Oluştururken özel yazı tipi kaynakları ekleyin.
- Eksik veya İngilizce olmayan yazı tiplerini değiştirin.
Daha kapsamlı bir özellik listesi için lütfen Official Documentation sayfamızı ziyaret edin.
Desteklenen Belge Görüntüleyici Dosya Biçimleri
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®: BİR
Microsoft Project®: MMP, MPT
Microsoft Outlook®: EML, MSG, OST, PST
Apple® Mail: EMLX
CAD: DGN, DWF, DWG, DXF, IFC, STL
eKitap: EPUB, MOBI
Resimler: BMP, DJVU, DNG, DIG, ICO, JP2, JPG, JPEG, ODG, PCL, PNG, TIF, TIFF, WEBP
Tıbbi Görüntüleme: DCM
Adobe Postscript®: PSD
Ek metin: PS, EPS
Vektör Resimleri: SVG
İşaretleme: HTML, MHT, MHTML
Sabit Düzen: PDF, XPS
LaTeX: TEX
Meta Dosyaları: CGM, EMF, WMF
Gereksinimler
API istemci kitaplığının oluşturulması şunları gerektirir:
- Java 1.7+
- Uzman
Önkoşullar
GroupDocs.Viewer Cloud SDK for Java’yı kullanmak için GroupDocs Cloud ile bir hesap kaydetmeniz ve Cloud Dashboard adresinde İstemci Kimliği ve İstemci Sırrı aramanız/oluşturmanız gerekir. Ücretsiz kontenjan mevcuttur. Daha fazla ayrıntı için bkz. GroupDocs Cloud Pricing.
Maven’den GroupDocs.Viewer-Cloud’u kurun
GroupDocs Bulut deposunu uygulamanıza pom.xml ekleyin
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
Kaynaktan yükleyin
API istemci kitaplığını yerel Maven deponuza yüklemek için aşağıdakileri yürütmeniz yeterlidir:
mvn clean install
Bunun yerine uzak bir Maven deposuna konuşlandırmak için deponun ayarlarını yapılandırın ve şunu çalıştırın:
mvn clean deploy
Daha fazla bilgi için OSSRH Guide bölümüne bakın.
Maven kullanıcıları
Bu bağımlılığı projenizin POM’una ekleyin:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer-cloud</artifactId>
<version>21.12</version>
<type>pom</type>
</dependency>
Diğerleri
İlk önce aşağıdakileri yürüterek JAR’ı oluşturun:
mvn clean package
Ardından aşağıdaki JAR’ları manuel olarak kurun:
target/groupdocs-viewer-cloud-21.12.jar
target/lib/*.jar
Başlamak
Lütfen Quick Start talimatlarını uygulayın.
Java Cloud SDK aracılığıyla Değişiklikleri İzle içeren bir Word® Belgesi Oluşturun
// 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));
Yetkilendirme ve Kimlik Doğrulama
API için tanımlanan Authentication schemes aşağıdaki gibidir:
JWT
- Tür: OAuth 2.0
- Akış: uygulama
- Yetkilendirme URL’si:https://api.groupdocs.cloud/connect/token
- Jeton Ömrü: 1 gün (Varsayılan)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial