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

Bulutta Sunuyu İşlemek için Java REST API

banner

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

Aspose.Slides Cloud SDK for Java, herhangi bir 3. taraf yazılımı yüklemeden bulut tabanlı Java Uygulamalarınızda elektronik tablo dosya biçimleriyle (PowerPoint® ve OpenOffice®) çalışmanıza yardımcı olur. Aspose.Slides Cloud REST APIs etrafındaki bir sarmalayıcıdır.

Bulut Sunum İşleme Özellikleri

  • Sunuyu veya seçilen slaytları desteklenen çeşitli dosya biçimlerine dönüştürün.
  • PowerPoint® sunumlarını bölün veya birleştirin.
  • Sunum temalarıyla çalışın (FontScheme, FormatScheme, ColorScheme).
  • Animasyon ve hareketli efektleri destekler.
  • Slayt notları ekleyin, güncelleyin, ayıklayın ve indirin.
  • Slaytlara şekiller (Geometri Yolları, Yakınlaştırma Çerçeveleri, WordArt) uygulayın.
  • Özel yazı tipleri için klasör belirtin.
  • Çeşitli grafik stillerini destekler (Sütun Grafikleri, Pasta Grafikleri, Sunburst Grafikleri, Dağınık Grafikler, Kabarcık Grafikleri).
  • Slayt bilgilerini çıkarın (Yer tutucular, Yer tutucu sayısı, Yazı tipi şeması, Renk şeması, Arka plan, Yorum).
  • İstediğiniz slaytlardan veya tüm sunumdan metni değiştirin.

Sunum Formatlarını Okuma ve Yazma

Microsoft PowerPoint®: PPT, PPTX, POT, POTX, PPS, PPSX, PPTM, PPSM, POTM
OpenOffice®: ODP, OTP

Sunumu Farklı Kaydet

Sabit Düzen: PDF, XPS
Resimler: JPEG, PNG, GIF, BMP, TIFF
Vektör: SVG
Web: HTML
Diğer: SWF

Gereksinimler

API istemci kitaplığının oluşturulması şunları gerektirir:

  1. Java 1.7+
  2. Uzman

Önkoşullar

Aspose.Slides Cloud SDK for Java’yı kullanmak için Aspose Cloud ile bir hesap kaydetmeniz ve Cloud Dashboard adresinde Client ID ve Client Secret aramanız/oluşturmanız gerekir. Ücretsiz kontenjan mevcuttur. Daha fazla ayrıntı için bkz. Aspose Cloud Pricing.

Kurulum

Maven’den yükleyin

Aspose Bulut deposunu uygulamanıza pom.xml ekleyin

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://releases.aspose.cloud/java/repo/</url>
    </repository>
</repositories>

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 konusuna bakın.

Maven kullanıcıları

Bu bağımlılığı projenizin POM’una ekleyin:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides-cloud</artifactId>
    <version>22.4.0</version>
</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/aspose-slides-cloud-22.4.0.jar
  • target/lib/*.jar

PowerPoint belgesini PDF biçimine dönüştürür

aspose-slides-cloud kütüphanesini kullanan aşağıdaki örnek kod:

Configuration configuration = new Configuration();
configuration.setAppSid("MyClientId");
configuration.setAppKey("MyClientSecret");
SlidesApi api = new SlidesApi(configuration);
File response = api.convert(Files.readAllBytes(Paths.get("MyPresentation.pptx")), ExportFormat.PDF, null, null, null);
System.out.println("My PDF was saved to " + response.getPath());

lisanslama

Tüm Aspose.Slides Bulut SDK’ları, yardımcı betikler ve şablonlar MIT License kapsamında lisanslanmıştır.

Yetkilendirme ve Kimlik Doğrulama

API için tanımlanan Authentication schemes aşağıdaki gibidir:

JWT

Öneri

Olası sorunlardan kaçınmak için çok iş parçacıklı bir ortamda iş parçacığı başına bir “ApiClient” örneği oluşturmanız önerilir.

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
22.10.03 Kasım 2022
22.8.030 Eylül 2022
22.9.030 Eylül 2022
22.7.01 Ağustos 2022
22.6.013 Temmuz 2022
22.5.06 Haziran 2022
22.4.023 Nisan 2022
22.3.030 Mart 2022
22.2.04 Mart 2022
22.1.04 Şubat 2022
21.12.027 Aralık 2021
21.9.08 Ekim 2021
21.8.04 Eylül 2021
21.6.09 Temmuz 2021
21.3.09 Nisan 2021
21.2.027 Şubat 2021
21.1.02 Şubat 2021
20.12.027 Aralık 2020
20.10.027 Ekim 2020
20.9.05 Ekim 2020
20.8.04 Eylül 2020
20.7.05 Ağustos 2020
20.6.015 Temmuz 2020
20.5.02 Haziran 2020
1.0.012 Mayıs 2020
1.0.112 Mayıs 2020
1.0.212 Mayıs 2020
20.4.08 Mayıs 2020
20.2.03 Mart 2020
19.10.05 Kasım 2019
19.9.030 Eylül 2019
19.8.09 Eylül 2019
19.7.031 Temmuz 2019
19.6.028 Haziran 2019
19.5.010 Haziran 2019
19.1.018 Şubat 2019
18.12.011 Ocak 2019