GLB uz FBX

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

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: