
Az XML adatok PDF fájlba importálása összetett feladat lehet, de az Aspose.PDF Cloud SDK for Python segítségével gyorsan és egyszerűen elvégezhető. Ez a Cloud SDK hatékony funkciókészletet biztosít a PDF-dokumentumokkal való munkavégzéshez, beleértve az XML-adatok importálását és PDF-formátumba konvertálását. Ezzel az SDK-val automatizálhatja az XML-adatok PDF-dokumentumokba történő importálását, így időt és erőfeszítést takaríthat meg. Ebben a cikkben megtudjuk, hogyan importálhat XML-t PDF Acro-Form-ba a Python Cloud SDK használatával.
Ez a cikk a PDF-exportálás XML-be Python használatával korábbi blogbejegyzésünk folytatása.
- PDF Manipulation API
- XML importálása PDF űrlapba
- Importálja az FDF-et PDF-formátumba Python használatával
- XFDF adatok importálása PDF űrlapba Python segítségével
- XML adatok importálása PDF űrlapba a cURL paranccsal
PDF Manipulation API
Mivel ez a cikk a Python nyelvre összpontosul, ezért először telepítenünk kell az Aspose.PDF Cloud SDK for Python-t, amely az Aspose.PDF Cloud API köré fejlesztett programozási SDK. Az SDK használatának megkezdéséhez az első lépés a telepítés. Az SDK ingyenesen letölthető PIP és GitHub tárhelyen keresztül. Tehát 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
A telepítés után be kell szereznünk az ügyfél hitelesítő adatait a Cloud dashboard webhelyről. Ha nincs meglévő fiókja, hozzon létre egy új fiókot.

- kép: - Ügyfél hitelesítő adatai az Aspose.Cloud irányítópulton.
XML adatok importálása PDF űrlapba
Kérjük, kövesse az alábbi lépéseket az XML adatok PDF-formátumba történő importálásához Python kódrészlet használatával.
- Az első lépés az ApiClient osztály példányának létrehozása, miközben argumentumként megadja a Client ID Client Secretet.
- Másodszor, hozzon létre egy példányt a PdfApi osztályból, amely az ApiClient objektumot használja bemeneti argumentumként.
- Most hívja meg a putimportfieldsfromxmlinstorage(..) metódust az adatlap XML-fájljának PDF-formátumba importálásához, és az eredményül kapott fájl mentéséhez a felhőtárhelyre.
def importXMLData():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# hozzon létre PdfApi példányt, miközben a PdfApiClient argumentumként adja át
pdf_api = PdfApi(pdf_api_client)
# Forrás PDF űrlap
input_file = 'FormData.pdf'
# forrás XML adatokkal
inputXML = 'importData.xml'
# hívja meg az API-t az XML adatok PDF formátumban történő importálásához
response = pdf_api.put_import_fields_from_xml_in_storage(name = input_file, xml_file_path = inputXML)
# válasz kinyomtatása a konzolon
print(response)
# üzenet nyomtatása a konzolon (opcionális)
print('XML Data successfully Imported to PDF Form !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

Image 2:- Preview of XML data imported to PDF Form.
A fenti példában használt mintafájlok letölthetők az alábbi hivatkozásokról:
Importálja az FDF-et PDF-formátumba Python használatával
Ebben a részben az adatok XML-fájlból a Python SDK használatával PDF-formátumba történő importálásához szükséges lépéseket tárgyaljuk.
- Hozzon létre egy példányt az ApiClient osztályból, miközben argumentumként adja meg a Client ID Client Secretet.
- Most hozzon létre egy PdfApi osztályú objektumot, amely az ApiClient objektumot veszi be bemeneti argumentumként.
- Végül hívja meg a putimportfieldsfromfdfinstorage(..) metódust az adatlap FDF-fájljának PDF-formátumba importálásához, és az eredményül kapott fájl mentéséhez a felhőtárhelyre.
def importFDFData():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# hozzon létre PdfApi példányt, miközben a PdfApiClient argumentumként adja át
pdf_api = PdfApi(pdf_api_client)
# Forrás PDF űrlap
input_file = 'FormData.pdf'
# forrás FDF adatokkal
inputFDF = 'importData.fdf'
# hívja meg az API-t az FDF adatok PDF formátumban történő importálásához
response = pdf_api.put_import_fields_from_fdf_in_storage(name = input_file, xml_file_path = inputFDF)
# válasz kinyomtatása a konzolon
print(response)
# üzenet nyomtatása a konzolon (opcionális)
print('FDF data successfully Imported to PDF Form !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
XFDF adatok importálása PDF űrlapba Python segítségével
Kérjük, kövesse az alábbi utasításokat az adatok XFDF-fájlból PDF-formátumba történő importálásához, és az eredményül kapott fájl felhőtárhelyre történő mentéséhez.
- Először is hozzon létre egy példányt az ApiClient osztályból, miközben argumentumként adja meg a Client ID Client Secretet.
- Másodszor, hozzon létre egy PdfApi osztályú objektumot, amely az ApiClient objektumot veszi be bemeneti argumentumként.
- Most hívja meg a putimportfieldsfromxfdfinstorage(..) metódust az adatlap XFDF-fájljának PDF-formátumba történő importálásához, és a kapott fájl mentéséhez a felhőtárhelyre.
def importXFDFdata():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# hozzon létre PdfApi példányt, miközben a PdfApiClient argumentumként adja át
pdf_api = PdfApi(pdf_api_client)
# forrás PDF fájl
input_file = 'FormData.pdf'
# bemeneti XFDF fájl
inputXFDF = 'exportedData.xfdf'
# hívja meg az API-t az XFDF adatok PDF űrlapba történő importálásához
response = pdf_api.put_import_fields_from_xfdf_in_storage(name = input_file, xfdf_file_path = inputXFDF)
# válaszkód kinyomtatása a konzolban
print(response)
# üzenet nyomtatása a konzolon (opcionális)
print('XFDF Data successfully Imported to PDF Form !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
XML adatok importálása PDF űrlapba a cURL paranccsal
Az Aspose.PDF Cloud és cURL parancsok segítségével XML-t PDF-be importálhat. Az Aspose.PDF Cloud API kényelmes módot biztosít az XML PDF formátumba konvertálására azáltal, hogy kéréseket küld a RESTful API-nak cURL parancsok használatával. A cURL parancsok használata az Aspose.PDF Cloud API-val való interakcióhoz leegyszerűsítheti az integrációs folyamatot, mivel lehetővé teszi a felhasználók számára, hogy egyszerűen küldjenek kéréseket és fogadhassanak válaszokat bonyolult kódolás nélkül.
Most az első lépés egy JSON Web Token (JWT) létrehozása az Aspose.Cloud irányítópulton megadott egyéni kliens hitelesítő adatai alapján. Kötelező, mert API-jaink csak regisztrált felhasználók számára érhetők el. Kérjük, hajtsa végre a következő parancsot a JWT token generálásához.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
A JWT hozzáférési jogkivonat létrehozása után hajtsa végre a következő cURL parancsot az XML adatok PDF-formátumba történő importálásához, és a kimenet elmentéséhez ugyanabba a felhőalapú tárolóba.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/FormData.pdf/import/xml?xmlFilePath=FormDataExported.xml" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-d{}
Következtetés
Összefoglalva, az XML PDF-be importálása gyakori követelmény a különböző iparágakban, és az Aspose.PDF Cloud SDK for Python és a cURL parancsok hatékony és kényelmes módot biztosítanak ennek a feladatnak a végrehajtására. Megtudtuk, hogy az Aspose.PDF Cloud SDK for Python robusztus funkcionalitást kínál az XML PDF-be való egyszerű importálásához, míg a cURL parancsok parancssori megközelítést biztosítanak azok számára, akik ezt preferálják. Ezért ezeknek az eszközöknek a rugalmasságával és sokoldalúságával könnyedén integrálhatja az XML-ből PDF-be konvertálást alkalmazásaiba vagy munkafolyamataiba. Mindazonáltal ma már kiváló minőségű PDF-fájlokat állíthat elő XML-adatokból a legkülönfélébb felhasználási esetekben, például a számlázástól és a pénzügyi jelentésektől a közzétételig és a dokumentumkezelésig.
Hasznos linkek
Kapcsolódó cikkek
Javasoljuk továbbá, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről:
- Konvertálja a PDF-et JPG-be a Python REST API segítségével
- PDF exportálása XML formátumba a Python Cloud API segítségével
- PDF-oldalak hozzáadása vagy eltávolítása a Python Cloud SDK használatával
- Szöveg keresése és cseréje PDF-ben a Python REST API segítségével
- Kivonja a képeket PDF-ből a Python REST API segítségével