
A PDF felosztási és egyesítési műveleteket általában fizetős szoftverekben kínálják, és a legtöbb ingyenes PDF néző nem biztosítja ezeket a lehetőségeket. Abban az esetben is, ha egyes PDF-dokumentumokat egyesítenie kell, először telepítenie, konfigurálnia és meg kell vásárolnia a teljes licenc-előfizetést. Előfordulhat, hogy csak a PDF-fájlok egyesítésére van szükség, de a teljes licencdíjat ki kell fizetnie. Ettől eltekintve előfordulhat, hogy egy olyan forgatókönyvbe botlik, amikor össze kell kapcsolnia a PDF fájlokat, de a szoftver nem érhető el egy adott platformon. Ezért az összes ilyen forgatókönyv enyhítése érdekében javasoljuk az Aspose.PDF Cloud API használatát a PDF fájlok online egyesítéséhez. Nincs szükség szoftverletöltésre vagy telepítésre, és az összes műveletet a felhőben hajthatja végre.
- PDF feldolgozó API Pythonban
- PDF-fájlok egyesítése Pythonban
- Egyesítse a PDF fájlokat a cURL paranccsal
PDF feldolgozó API Pythonban
Az Aspose.PDF Cloud SDK for Python az Aspose.PDF Cloud API köré épülő csomag, amely a PDF-fájlok feldolgozásának minden képességét és képességét kínálja a Python-fejlesztők számára. Hasonlóképpen, az SDK azt a funkciót is biztosítja, hogy több PDF-fájlt egyetlen kimeneti dokumentummá egyesítsen/egyesítsen, és mindez néhány kódsorral megvalósítható.
Telepítés
Mielőtt továbblépnénk, az első lépés az SDK telepítése a PIP vagy a GitHub tárolóból. Ebben a cikkben a PIP-ből történő telepítés lépéseit tárgyaljuk. Egyszerűen hajtsa végre a következő parancsot a terminálban/parancssorban, hogy telepítse az SDK legújabb verzióját a rendszerre.
pip install asposepdfcloud
Telepítés Pycharmban
A PyCharm egy népszerű IDE a Python fejlesztéshez. Tehát az SDK közvetlen Python IDE-ben való használatához kövesse az alábbi lépéseket.
Kattintson a Beállítások menüpontra a PyCharm menü alatt.

A bal oldali fából válassza ki a Python Interpreter elemet a Projekt részben.

Most kattintson a + (plusz) jelre a jobb oldalon, és írja be az asposepdfcloud kifejezést a keresőmezőbe az elérhető csomagok párbeszédpanelen.

Most kattintson a Csomag telepítése gombra. Az SDK telepítése után megjelenik a sikeres üzenet.
PDF-fájlok egyesítése Pythonban
Az Aspose.PDF Cloud felhőalapú tárolási szolgáltatásokat használ a dokumentumok tárolására. Ezért az adatok integritásának és adatvédelmének biztosítása érdekében csak az arra jogosult személyek férhetnek hozzá az API-khoz. Tehát az első lépés egy fiók létrehozása az Aspose.Cloud dashboard oldal meglátogatásával. Ha rendelkezik GitHub- vagy Google-fiókkal, egyszerűen regisztráljon. Ellenkező esetben kattintson az Új fiók létrehozása gombra, és adja meg a szükséges információkat. Most jelentkezzen be az irányítópultra a hitelesítési adatokkal, és bontsa ki az Alkalmazások részt az irányítópulton, és görgessen lefelé az Ügyfél hitelesítő adatai szakasz felé, hogy megtekinthesse az ügyfél-azonosítót és az ügyféltitkot.
Az alábbiakban bemutatjuk a PDF dokumentumok egyesítésének lépéseit.
- Először is hozzon létre egy ApiClient objektumot, miközben a ClientSecret és a ClientID paramétereket adja át.
- Másodszor, hozzon létre egy PdfApi-példányt, miközben argumentumként adja át az ApiClient objektumot.
- Ezután hozzon létre egy Opts objektumot, ahol meghatározzuk a csatolandó cél PDF-et, a PDF fájl kezdő és záró oldalát.
- Végül hívja meg a postappenddocument(…) metódust a PDF-egyesítési műveletek végrehajtásához.
# Szerezze be ClientID-jét és ClientSecretjét a https://dashboard.aspose.cloud webhelyről (ingyenes regisztráció szükséges).
#initialize PdfApi client instance using ClientID and ClientSecret
pdf_api_client = asposepdfcloud.api_client.ApiClient("d87269aade6a46cdc295b711e26809af", "a41d01ef-dfd5-4e02-ad29-bd85fe41e3e4")
# hozzon létre PdfApi példányt, miközben a PdfApiClient argumentumként adja át
pdf_api = PdfApi(pdf_api_client)
# Forrás PDF dokumentum
file_name = 'PdfWithAnnotations.pdf'
# PDF fájl, amelynek oldalait csatolni kell
append_file_name = 'PdfWithTable.pdf'
# hozzon létre opciókat példány definiáló összefűzés PDF
# az összefűző fájl kezdő és záró oldala
opts = {
"append_file": append_file_name,
"start_page": 1,
"end_page": 2
}
# Hívja az API-t az oldalak egyesítéséhez
response = pdf_api.post_append_document(file_name, **opts)
# válaszkód megjelenítése a konzolban
print(response)
PDF-fájlok egyesítése a cURL paranccsal
A cURL parancsok az egyik kényelmes módja a REST API-k elérésének bármely platform parancssori terminálján keresztül. Még az SDK-t sem kell telepítenie, hanem egyszerűen végrehajtja a parancsot a terminálalkalmazásban, és teljesíti a követelményeket. Tehát a cURL parancsok használatához az első lépés a JSON Web Token (JWT) létrehozása, hogy az API-k elérhetőek legyenek a parancssoron keresztül. Ugyanazt a JWT-jogkivonatot használják az API-k eléréséhez cURL-parancsokon keresztül.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=a41d01ef-dfd5-4e02-ad29-bd85fe41e3e4&client_secret=d87269aade6a46cdc295b711e26809af" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Használja a következő parancsot, és a cél-PDF egyesül a forrás/bemeneti PDF-fájlokkal a PostAppendDocument API használatával. Az eredményül kapott kimenetet a rendszer a felhőtárhelyen menti.
curl -X POST "https://api.aspose.cloud/v3.0/pdf/PdfWithAnnotations.pdf/appendDocument?appendFile=PdfWithTable.pdf&startPage=2&endPage=3" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Következtetés
Ebben a cikkben a PDF-egyesítési műveletek Python REST API használatával történő végrehajtásának lépéseit tárgyaltuk. A nyílt forráskódú típusnak köszönhetően az SDK teljes forráskódja letölthető a GitHub tárhelyről.
Az SDK képességeivel kapcsolatos további részletekért keresse fel a következő dokumentációs témakört: Aspose.PDF Cloud Features. Ennek ellenére, ha bármilyen problémába ütközik az API használata során, kérjük, forduljon hozzánk egy ingyenes műszaki támogatási fórumon.
Kapcsolódó cikkek
Javasoljuk továbbá, hogy olvassa el a következő cikkeket, amelyek elmagyarázzák: