Formāts GLB ir viens no populārākajiem 3D failu formātiem 3D ainām un modeļiem, un, lai tos skatītu, mums ir jāizmanto Microsoft Paint 3D, Microsoft Remix 3D, Trimble 3D Warehouse vai jebkura programma, kas atbalsta glTF failus. . Bet, no otras puses, PDF faila formāts ir viens no plaši atbalstītajiem informācijas apmaiņas formātiem, un daudzas mūsdienu tīmekļa pārlūkprogrammas var parādīt PDF failus. Tāpēc, ņemot vērā šo vienkāršību, šajā rakstā mēs apspriedīsim informāciju par to, kā pārvērst GLB par PDF, izmantojot Python valodu, kā arī darbības, lai FBX pārvērstu par PDF, izmantojot Python.
- 3D konvertēšanas uz PDF API
- Konvertējiet GLB uz PDF, izmantojot Python
- Konvertējiet FBX uz PDF, izmantojot Python
- GLB uz PDF, izmantojot cURL komandu
- FBX uz PDF, izmantojot komandu cURL
3D konvertēšanas uz PDF API
Mūsu REST risinājums ar nosaukumu Aspose.3D Cloud nodrošina 3D dokumentu ģenerēšanas, lasīšanas un manipulācijas iespējas. Tagad, lai izmantotu šīs funkcijas Python lietojumprogrammā, mums ir jāmēģina izmantot Aspose.3D Cloud SDK for Python. Tāpēc pirmais solis ir instalēt SDK, kas ir pieejams lejupielādei vietnēs PIP un GitHub. Lūdzu, izpildiet šo komandu komandrindas terminālī, lai instalētu SDK:
pip install aspose3dcloud
Tagad iegūstiet savu personalizēto ClientID un ClientSecret informāciju, apmeklējot vietni Aspose.Cloud dashboard.
Konvertējiet GLB uz PDF, izmantojot Python
Lūdzu, veiciet tālāk norādītās darbības, lai ielādētu GLB failu no mākoņkrātuves un pārvērstu to PDF formātā.
- Izveidojiet ThreeDCloudApi gadījumu, vienlaikus nododot klienta ID un klienta noslēpumu kā argumentus
- Definējiet ievades GLB nosaukumu, izvades formātu kā PDF un iegūto failu nosaukumu informāciju
- Visbeidzot, izsauciet ThreeDCloudApi klases metodi postconvertbyformat (…), lai veiktu konvertēšanas darbību
# Lai iegūtu papildu piemērus, lūdzu, apmeklējiet vietni https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python
def glbToPdf():
try:
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# Izveidojiet Aspose.3D Cloud gadījumu
threeDCloudApi = aspose3dcloud.ThreeDCloudApi("client_credentials", client_id, client_secret)
# ievadiet GLB failu
name = "Wolf-Blender-2.82a.glb"
# iegūtais PDF faila formāts
newformat = "pdf"
# iegūtā PDF faila nosaukums
newfilename = "Converted.pdf"
# iestatiet karogu, lai pārrakstītu esošo failu
isOverwrite = "true"
# izsauciet API metodi, lai sāktu failu konvertēšanas procedūru
result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
# drukāt ziņojumu konsolē (pēc izvēles)
print('Conversion process completed successfully !')
except ApiException as e:
print("Exception while calling 3DApi: {0}".format(e))
glbToPdf()
Konvertējiet FBX uz PDF, izmantojot Python
Lai konvertētu mākoņkrātuvē saglabāto FBX failu uz PDF formātu, un iegūtais fails tiek saglabāts arī mākoņkrātuvē.
- Izveidojiet ThreeDCloudApi gadījumu, vienlaikus nododot klienta ID un klienta noslēpumu kā argumentus
- Norādiet ievades FBX nosaukuma nosaukumu, izvades formātu kā PDF un iegūto failu nosaukumu informāciju
- Tagad izsauciet ThreeDCloudApi klases metodi postconvertbyformat (…), lai veiktu konvertēšanas darbību
# Lai iegūtu papildu piemērus, lūdzu, apmeklējiet vietni https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python
def fbxToPdf():
try:
# Izveidojiet Aspose.3D Cloud gadījumu
threeDCloudApi = aspose3dcloud.ThreeDCloudApi("client_credentials", "bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
# ievadiet FBX failu
name = "Wolf-Blender.fbx"
# iegūtais PDF faila formāts
newformat = "pdf"
# iegūtā PDF faila nosaukums
newfilename = "Converted.pdf"
# iestatiet karogu, lai pārrakstītu esošo failu
isOverwrite = "true"
# uzsākt failu konvertēšanas darbību
result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
# drukāt ziņojumu konsolē (pēc izvēles)
print('Conversion process completed successfully !')
except ApiException as e:
print("Exception while calling 3DApi: {0}".format(e))
fbxToPdf()
Iepriekš minētajos piemēros izmantotos failu paraugus var lejupielādēt no Wolf-Blender-2.82a.glb un Wolf-Blender-Converted.fbx.
GLB uz PDF, izmantojot cURL komandu
Aspose.3D Cloud ir izstrādāts atbilstoši REST arhitektūrai, tāpēc šajā sadaļā mēs uzzināsim darbības, kā pārvērst GLB par PDF, izmantojot cURL komandas. Tomēr pirmais solis šajā procesā ir JWT piekļuves pilnvaras ģenerēšana, pamatojoties uz jūsu klienta akreditācijas datiem. Lūdzu, izpildiet šo komandu, lai ģenerētu marķieri.
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"
Kad mums ir JWT marķieris, mums ir jāizpilda šāda komanda, lai pārvērstu GLB uz PDF formātu.
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 uz PDF, izmantojot komandu cURL
Lūdzu, izpildiet šo komandu, lai ielādētu FBX failu no mākoņa krātuves un pārveidotu to PDF formātā. Pēc tam iegūtais fails tiek saglabāts mākoņa krātuvē.
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{}
Secinājums
Šajā rakstā mēs esam izpētījuši detalizētu informāciju par 3D konvertēšanu uz PDF, GLB uz PDF un FBX uz PDF, izmantojot Python koda fragmentus. Tajā pašā laikā mēs esam arī iemācījušies darbības, lai pārveidotu FBX uz PDF, izmantojot Python koda fragmentu. Izstrādājiet 3D PDF veidotāju, veicot darbības, kurās mēs pārveidojam GLB un FBX par PDF, izmantojot cURL komandas. Turklāt API piedāvā arī iespēju pārveidot FBX par OBJ, OBJ par FBX vai saglabāt FBX STL formātā. Izmantojiet API, lai pārveidotu parauga Mercedes glb vai glb 250 utt failus vajadzīgajā izvades formātā.
Lūdzu, ņemiet vērā, ka izstrādātāja rokasgrāmata ir lielisks informācijas avots, lai uzzinātu par SDK piedāvātajām pārsteidzošajām iespējām. Ja API lietošanas laikā rodas problēmas, lūdzu, sazinieties ar mums, izmantojot bezmaksas atbalsta forumu.
Saistītie raksti
Mēs arī iesakām apmeklēt šo saiti, lai uzzinātu vairāk par: