Il-format GLB huwa fost il-formati ta’ fajls 3D popolari għal xeni u mudelli 3D u sabiex narawhom, għandna bżonn nużaw Microsoft Paint 3D, Microsoft Remix 3D, Trimble 3D Warehouse, jew kwalunkwe programm li jappoġġja fajls glTF . Iżda min-naħa l-oħra, il-format tal-fajl PDF huwa wieħed mill-formati appoġġjati b’mod wiesa ‘għall-qsim tal-informazzjoni u ħafna web browsers moderni jistgħu juru PDF fajls. Għalhekk, meta wieħed iqis din il-faċilità, f’dan l-artikolu, se niddiskutu d-dettalji dwar kif tikkonverti GLB għal PDF bl-użu tal-lingwa Python u wkoll, il-passi biex tikkonverti FBX għal PDF bl-użu ta ‘Python.
- API tal-Konverżjoni 3D għal PDF
- Ikkonverti GLB għal PDF billi tuża Python
- Ikkonverti FBX għal PDF billi tuża Python
- GLB għal PDF bl-użu tal-Kmand tal-cURL
- FBX għal PDF bl-użu tal-Kmand tal-cURL
API tal-Konverżjoni 3D għal PDF
Is-soluzzjoni tagħna bbażata fuq REST bl-isem Aspose.3D Cloud tipprovdi l-karatteristiċi biex tiġġenera, taqra, u timmanipula dokumenti 3D. Issa sabiex nutilizzaw dawn il-karatteristiċi fl-applikazzjoni Python, irridu nippruvaw nużaw Aspose.3D Cloud SDK għal Python. Allura l-ewwel pass huwa li tinstalla l-SDK li huwa disponibbli biex jitniżżel minn PIP u GitHub. Jekk jogħġbok wettaq il-kmand li ġej fuq it-terminal tal-linja tal-kmand biex tinstalla l-SDK:
pip install aspose3dcloud
Issa akkwista d-dettalji personalizzati tiegħek ClientID u ClientSecret billi żżur Aspose.Cloud dashboard.
Ikkonverti GLB għal PDF billi tuża Python
Jekk jogħġbok segwi l-passi mogħtija hawn taħt biex tagħbija l-fajl GLB mill-ħażna sħaba u jaqilbu għall-format PDF.
- Oħloq istanza ta’ ThreeDCloudApi filwaqt li tgħaddi l-ID tal-Klijent u s-sigriet tal-Klijent bħala argumenti
- Iddefinixxi l-isem GLB tad-dħul, il-format tal-ħruġ bħala PDF u l-informazzjoni tal-ismijiet tal-fajls li jirriżultaw
- Fl-aħħarnett, sejjaħ il-metodu postconvertbyformat(…) tal-klassi ThreeDCloudApi biex twettaq l-operazzjoni ta ‘konverżjoni
# Għal aktar eżempji, jekk jogħġbok żur https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python
def glbToPdf():
try:
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# Oħloq eżempju ta 'Aspose.3D Cloud
threeDCloudApi = aspose3dcloud.ThreeDCloudApi("client_credentials", client_id, client_secret)
# input fajl GLB
name = "Wolf-Blender-2.82a.glb"
# format tal-fajl PDF li jirriżulta
newformat = "pdf"
# isem tal-fajl PDF li jirriżulta
newfilename = "Converted.pdf"
# issettja bandiera biex tikteb fuq il-fajl eżistenti
isOverwrite = "true"
# sejħa metodu API biex tibda proċedura ta 'konverżjoni tal-fajl
result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
# ipprintja l-messaġġ fil-console (mhux obbligatorju)
print('Conversion process completed successfully !')
except ApiException as e:
print("Exception while calling 3DApi: {0}".format(e))
glbToPdf()
Ikkonverti FBX għal PDF billi tuża Python
Sabiex tikkonverti l-fajl FBX maħżun fil-ħażna tas-sħab għal format PDF u l-fajl li jirriżulta huwa wkoll maħżun fil-ħażna tas-sħab.
- Oħloq istanza ta’ ThreeDCloudApi filwaqt li tgħaddi l-ID tal-Klijent u s-sigriet tal-Klijent bħala argumenti
- Speċifika l-isem tal-isem FBX tad-dħul, il-format tal-output bħala PDF u l-informazzjoni tal-ismijiet tal-fajls li jirriżultaw
- Issa, sejjaħ il-metodu postconvertbyformat(…) tal-klassi ThreeDCloudApi biex twettaq l-operazzjoni ta ‘konverżjoni
# Għal aktar eżempji, jekk jogħġbok żur https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python
def fbxToPdf():
try:
# Oħloq eżempju ta 'Aspose.3D Cloud
threeDCloudApi = aspose3dcloud.ThreeDCloudApi("client_credentials", "bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
# input fajl FBX
name = "Wolf-Blender.fbx"
# format tal-fajl PDF li jirriżulta
newformat = "pdf"
# isem tal-fajl PDF li jirriżulta
newfilename = "Converted.pdf"
# issettja bandiera biex tikteb fuq il-fajl eżistenti
isOverwrite = "true"
# tibda operazzjoni ta' konverżjoni tal-fajls
result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
# ipprintja l-messaġġ fil-console (mhux obbligatorju)
print('Conversion process completed successfully !')
except ApiException as e:
print("Exception while calling 3DApi: {0}".format(e))
fbxToPdf()
Il-fajls tal-kampjun użati fl-eżempji ta’ hawn fuq jistgħu jitniżżlu minn Wolf-Blender-2.82a.glb u Wolf-Blender-Converted.fbx.
GLB għal PDF bl-użu tal-Kmand tal-cURL
Aspose.3D Cloud huwa żviluppat skont l-arkitettura REST, għalhekk f’din it-taqsima, se nitgħallmu l-passi biex tikkonverti GLB għal PDF billi tuża kmandi tal-cURL. Madankollu, l-ewwel pass f’dan il-proċess huwa l-ġenerazzjoni ta ’token ta’ aċċess JWT ibbażat fuq il-kredenzjali tal-klijent tiegħek. Jekk jogħġbok wettaq il-kmand li ġej biex tiġġenera t-token.
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"
Ladarba jkollna t-token JWT, irridu nwettqu l-kmand li ġej biex nikkonverti GLB għal format PDF.
curl -v -X POST "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name=Wolf-Blender-2.82a(2).glb&newformat=PDF&newfilename=Converted.pdf&IsOverwrite=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-d{}
FBX għal PDF bl-użu tal-Kmand tal-cURL
Jekk jogħġbok eżegwixxi l-kmand li ġej biex tagħbija l-fajl FBX mill-ħażna tal-Cloud u ttrasformah f’format PDF. Il-fajl li jirriżulta mbagħad jiġi salvat fil-ħażna tas-sħab.
curl -v -X POST "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name=Wolf-Blender-Converted(1).fbx&newformat=PDF&newfilename=Converted.pdf&IsOverwrite=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-d{}
Konklużjoni
F’dan l-artikolu, esplorajna d-dettalji biex tikkonverti 3D għal PDF, GLB għal PDF u FBX għal PDF billi tuża snippets tal-kodiċi Python. Fl-istess ħin, tgħallimna wkoll il-passi biex tikkonverti FBX għal PDF billi tuża snippet tal-kodiċi Python. Żviluppa 3D PDF maker billi ssegwi l-passi fejn aħna nikkonvertiw GLB u FBX għal PDF bl-użu tal-kmandi tal-cURL. Barra minn hekk, l-API toffri wkoll il-karatteristika li tikkonverti FBX għal OBJ, OBJ għal FBX, jew issalva FBX għal format STL. Uża l-API biex tikkonverti l-fajls tiegħek tal-kampjun Mercedes glb jew glb 250 eċċ għall-format ta ‘output mixtieq.
Jekk jogħġbok innota li l-Gwida għall-Iżviluppaturi hija sors kbir ta’ informazzjoni biex titgħallem dwar kapaċitajiet aqwa li qed jiġu offruti mill-SDK. F’każ li tiltaqa’ ma’ xi kwistjonijiet waqt li tuża l-API, jekk jogħġbok ikkuntattjana permezz tal-forum ta’ appoġġ b’xejn.
Artikoli Relatati
Aħna nagħtuk ukoll parir biex iżżur il-link li ġej biex titgħallem aktar dwar: