Telepítse és használja a felhőalapú fájlformátum-átalakítást, manipulációs SDK-kat és REST API-kat. Tanuljuk meg, hogyan lehet pár sor kóddal egyesíteni a PowerPoint fájlokat.

Hogyan lehet ppt-t egyesíteni

PPT Merger Python- Hogyan lehet egyesíteni a PPT-t

Idővel sok dokumentum készül különböző emberek által a szervezetekben, és hosszú távú archíválási célokra ezeket egyetlen egységes információforrássá összegyűjtik. Hasonlóképpen, egy dokumentum túl sok részletet tartalmazhat, amelyeket nem lehet megosztani minden emberrel, így a követelményeknek megfelelően a dokumentumot fel lehet osztani, hogy azt megfelelően meg lehessen osztani. Ebben a cikkben a PPT Pythonban történő egyesítésének részleteiről fogunk beszélni.

Info: Ha online PowerPoint prezentációkat szeretnél egyesíteni, használhatsz olyan ingyenes online eszközt, mint az Aspose PowerPoint Merger. Képek egyesítéséhez vagy keveréséhez érdemes megnézni az Aspose Collage Maker eszközt.

PPT feldolgozó SDK

Az Aspose.Slides Cloud a díjnyertes REST API-nk, amely lehetőséget biztosít a felhasználók számára, hogy létrehozzanak, szerkesztenek, feldolgozzanak és elmentsenek fő PowerPoint formátumokat (beleértve, de nem kizárólagosan PPTX, PPT, PPSX, PPTM, ODP, OTP, stb.) más népszerű fájlformátumokba, beleértve a TIFF, PDF, XPS, JPEG, HTML, stb. További információkért kérjük, látogasson el a Támogatott Dokumentum Formátumok oldalra. Továbbá, lehetővé teszi,

Annak érdekében, hogy megkönnyítsük ügyfeleink számára a Python programozási nyelv használatát, létrehoztuk az Aspose.Slides Cloud SDK for Python-t, amely a Aspose.Slides Cloud köré épül, így megkapja a Cloud API összes képességét a Python kódjában.

Telepítés

Ahhoz, hogy PowerPoint fájlokat kombináljon a Cloud SDK segítségével, az első lépés az, hogy telepítse azt a rendszerére. A SDK elérhető letöltésre a PIP és a GitHub webhelyeken. Kérjük, futtassa az alábbi parancsot a pip-ből való telepítéshez.

pip install asposeslidescloud

Egy másik megközelítés az, hogy a függőségeket közvetlenül az IDE-ben adjuk hozzá, miközben a PyCharm-ot használjuk. Kérjük, keressen asposeslidescloud-t a Python Interpreter ablakban a PyCharm ->Preferences… szakasz alatt.

combine PowerPoint

Fiók Előfizetés

Ebben a blogbejegyzésben, amely arról szól, hogyan lehet PPT-t egyesíteni Pythonban, áttekintjük a fiók-előfizetéseket. Fontosak számunkra ügyfeleink, ezért kiemelt jelentőséget tulajdonítunk az adatok integritásának. Ezért csak a jogosult felhasználók férhetnek hozzá az API-khoz, valamint a felhőalapú tárolójukban elérhető dokumentumokhoz. Tehát az első lépés a PPT egyesítő Python könyvtár engedélyezéséhez egy fiók létrehozása az Aspose.Cloud dashboard meglátogatásával. Ha van GitHub vagy Google fiókja, egyszerűen regisztráljon. Ellenkező esetben kattintson a Create a new Account gombra, és

combine PowerPoint

A cURL parancs használata PowerPoint egyesítésére

Az Aspose.Slides REST API könnyen elérhető cURL parancsokon keresztül a terminálban. Tehát a API eléréséhez a cURL parancs használatával először létre kell hoznunk egy JSON Web Tokent (JWT) az Ön ClientID és ClientSecret adatai alapján, amelyeket az Aspose.Cloud dashboard biztosít. A PowerPoint egyesítő beállításához kérjük, futtassa az alábbi parancsot a terminálban a JWT token generálásához.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Miután a JWT token létrejött, kérjük, használja az alábbi parancsot a felhő tárolón már elérhető PPT fájlok egyesítésére. A PresentationPaths paraméterhez megadott fájlnevet egyesítjük a forrás PPT fájllal. Az egyesítéshez a következő API-t használjuk: PostPresentationMerge. Az alábbi példában az output.ppt a belépő PowerPoint dokumentum, míg a Presentation1.ppt az egyesítendő fájl.

curl -X POST "https://api.aspose.cloud/v3.0/slides/output.ppt/merge" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"PresentationPaths\": [    \"Presentation1.ppt\"  ]}"

How to merge PPT in Python

A következő kódpéldák a PPT egyesítő Python könyvtárából származnak, amely részletezi a két vagy több PPT fájl egyesítésének lépéseit és részleteit, valamint egyetlen összefűzött fájl létrehozását.

  • Az első lépés egy Configuration objektum létrehozása.
  • Másodszor, állítsa be a Client ID értéket az appsid tulajdonságra és a Client Secret részleteit az appkey tulajdonságra.
  • A következő lépésben inicializálja a SlidesApi objektumot, miközben a Configuration példányt argumentumként adja át.
  • Most hozzon létre egy PresentationsMergeRequest objektumot, miközben átadja a fúzióra kerülő Prezentációk fájlneveit. A fájlok a megadott nevek sorrendjében kerülnek egyesítésre.
  • A következő lépés a PostPresentationmergeRequest metódus hívása, amely bemenetként a PPT-t és a meg egyesítendő PPT fájlok listáját fogadja el (ahogyan azt az utolsó kódsorban meg van határozva).
  • Végül hívd meg a postpresentationmerge metódust a SlidesApi kérésében
# Get ClientID and ClientSecret from https://dashboard.aspose.cloud/
configuration = asposeslidescloud.Configuration()
configuration.app_sid = "718e4235-8866-4ebe-bff4-f5a14a4b6466"
configuration.app_key = "388e864b819d8b067a8b1cb625a2ea8e"

# kezdeményezzen egy SlidesApi objektumot
slidesApi = asposeslidescloud.SlidesApi(configuration)

try:
    
    # input PPT file
    sourcePPT = "input.pptx"
    # first PPTX to be merged
    toMergePPT1 = "Presentation1.pptx"
    # második PPT egyesítése
    toMergePPT2 = "test-unprotected.ppt"

    # create list of PPT files to be merged
    mergeList = asposeslidescloud.models.PresentationsMergeRequest([toMergePPT1,toMergePPT2], None)
    
    # a PPT fájlok az mergeList-ben megadott sorrendben fognak összevonódni
    request = asposeslidescloud.models.requests.PostPresentationMergeRequest(sourcePPT, mergeList, None, None,None)
    
    # végül hívd meg a metódust a merge művelet végrehajtásához
    response = slidesApi.post_presentation_merge(request)
    
    # print the API response
    print("Result {0}".format(response))

Használj cURL parancsot a PPT felosztásához

We can also split the PPT file into individual PowerPoint presentations using the cURL command. Please execute the following command to accomplish this requirement.

curl -X POST "https://api.aspose.cloud/v3.0/slides/test-unprotected.ppt/split?format=Pptx&from=2&to=3" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"Format\": \"pptx\"}"

A fenti példában használt mintapéldány PPT letölthető a test-unprotected.ppt.

Split PPT in Python

A következő kód részlet bemutatja a lépéseket, hogyan lehet az egyes PowerPoint diákat külön prezentációs fájlokká bontani.

  • Először is, hozz létre egy Configuration objektumot
  • Másodszor, állítsa be az Ügyfél-azonosító értékét az appsid tulajdonságra, és az Ügyfél-titkos részleteit az appkey tulajdonságra.
  • A következő lépésben inicializálja a SlidesApi objektumot, miközben a Configuration példányt átadja paraméterként.
  • Penultimate, hozz létre egy PostSlidesSplitRequest API objektumot, amely bemeneti PPT-t, kimeneti formátum értékét, valamint a szétválasztási műveletet végrehajtó From és To diák számát fogadja el.
  • Végül hívd meg a postslidessplit(..) metódust, és add át a fent létrehozott PostSlidesSplitRequest objektumot argumentumként a PPT feldarabolási művelet kezdeményezéséhez.
# Get ClientID and ClientSecret from https://dashboard.aspose.cloud/
configuration = asposeslidescloud.Configuration()
configuration.app_sid = "718e4235-8866-4ebe-bff4-f5a14a4b6466"
configuration.app_key = "388e864b819d8b067a8b1cb625a2ea8e"

# initialize an object of SlidesApi
slidesApi = asposeslidescloud.SlidesApi(configuration)

try:
    # input PPT file
    sourcePPT = "test-unprotected.ppt"
    
    # Split PPT from slide 2 to 3
    request = asposeslidescloud.models.requests.PostSlidesSplitRequest(sourcePPT, None, "pptx", None, None, 2, 3, None, None, None, None, None)
    
    # call the method to split the PPT
    response = slidesApi.post_slides_split(request)
    
    # print response of split operation
    print("Result {0}".format(response))

Ha szüksége van a felosztott kimenet más formátumokba történő mentésére, egyszerűen adjon meg egy kapcsolódó argumentumot a PostSlidesSplitRequest objektumhoz. A lehetséges értékek a lenti listából választhatók.

Hogyan lehet ppt-t egyesíteni

Következtetés

Ebben a cikkben megvitattuk a lépéseket, hogyan lehet egyesíteni PPT fájlokat egyetlen egyesített dokumentummá, és azt is, hogyan lehet a PowerPoint egyes diáit külön PPT fájlokba bontani. Áttekintettük azt is, hogyan lehet a PowerPoint-ot a cURL parancs segítségével kombinálni. A PowerPoint egyesítő Cloud API-ját egy swagger interface segítségével is tesztelhetjük egy böngészőben. Kérjük, vegye figyelembe, hogy az Aspose.Slides Cloud SDK teljes forráskódja Python számára nyílt forráskódú, és letölthető a GitHub oldalról.

Should you have any related queries about this PPT merger Python library, please feel free to contact us via the free customer support forum.

Kapcsolódó linkek

Ahhoz, hogy többet olvasson az Aspose.Slides Cloud API által kínált izgalmas funkciókról, javasoljuk, hogy látogasson el az alábbi hivatkozásokra.