GLB në FBX

Formati GLB është ndër formatet e njohura të skedarëve 3D për skenat dhe modelet 3D dhe për t’i parë ato, duhet të përdorim Microsoft Paint 3D, Microsoft Remix 3D, Trimble 3D Warehouse ose ndonjë program që mbështet skedarët glTF. . Por nga ana tjetër, formati i skedarit PDF është një nga formatet e mbështetur gjerësisht për ndarjen e informacionit dhe shumë shfletues modern të internetit mund të shfaqin skedarë PDF. Prandaj, duke pasur parasysh këtë lehtësi, në këtë artikull, ne do të diskutojmë detajet se si të konvertohet GLB në PDF duke përdorur gjuhën Python dhe gjithashtu, hapat për të kthyer FBX në PDF duke përdorur Python.

API për konvertimin 3D në PDF

Zgjidhja jonë e bazuar në REST e quajtur Aspose.3D Cloud ofron veçoritë për të gjeneruar, lexuar dhe manipuluar dokumente 3D. Tani për t’i përdorur këto veçori në aplikacionin Python, duhet të provojmë të përdorim Aspose.3D Cloud SDK për Python. Pra, hapi i parë është të instaloni SDK-në e cila është e disponueshme për shkarkim në PIP dhe GitHub. Ju lutemi ekzekutoni komandën e mëposhtme në terminalin e linjës së komandës për të instaluar SDK:

pip install aspose3dcloud

Tani merrni të dhënat tuaja të personalizuara të ClientID dhe ClientSecret duke vizituar Aspose.Cloud dashboard.

Konvertoni GLB në PDF duke përdorur Python

Ju lutemi ndiqni hapat e dhënë më poshtë për të ngarkuar skedarin GLB nga ruajtja cloud dhe për ta kthyer atë në formatin PDF.

  • Krijoni një shembull të ThreeDCloudApi ndërsa kaloni ID-në e klientit dhe sekretin e klientit si argumente
  • Përcaktoni emrin e hyrjes GLB, formatin e daljes si informacion PDF dhe emrat e skedarëve rezultues
  • Më në fund, thirrni metodën postconvertbyformat(…) të klasës ThreeDCloudApi për të kryer operacionin e konvertimit
# Për shembuj të mëtejshëm, ju lutemi vizitoni https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python

def glbToPdf():
    try:
	client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
	# Krijo një shembull të Aspose.3D Cloud
	threeDCloudApi = aspose3dcloud.ThreeDCloudApi("client_credentials", client_id, client_secret)
		
	# futni skedarin GLB
	name = "Wolf-Blender-2.82a.glb"
	# formati rezultues i skedarit PDF
	newformat = "pdf"
	# emri i skedarit PDF që rezulton
	newfilename = "Converted.pdf"
	# vendos një flamur për të mbishkruar skedarin ekzistues
	isOverwrite = "true"
		
	# thirrni metodën API për të filluar procedurën e konvertimit të skedarëve
	result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
        
	# printoni mesazhin në tastierë (opsionale)
	print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling 3DApi: {0}".format(e))   
glbToPdf()

Konvertoni FBX në PDF duke përdorur Python

Në mënyrë që të konvertohet skedari FBX i ruajtur në ruajtjen e resë kompjuterike në formatin PDF dhe skedari rezultues ruhet gjithashtu në ruajtjen e resë kompjuterike.

  • Krijoni një shembull të ThreeDCloudApi ndërsa kaloni ID-në e klientit dhe sekretin e klientit si argumente
  • Specifikoni emrin e emrit të hyrjes FBX, formatin e daljes si PDF dhe informacionin e emrave të skedarëve rezultues
  • Tani, thirrni metodën postconvertbyformat(…) të klasës ThreeDCloudApi për të kryer operacionin e konvertimit
# Për shembuj të mëtejshëm, ju lutemi vizitoni https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python

def fbxToPdf():
    try:
        # Krijo një shembull të Aspose.3D Cloud
	threeDCloudApi  = aspose3dcloud.ThreeDCloudApi("client_credentials", "bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
		
	# futni skedarin FBX
	name = "Wolf-Blender.fbx"
	# formati rezultues i skedarit PDF
	newformat = "pdf"
	# emri i skedarit PDF që rezulton
	newfilename = "Converted.pdf"
	# vendos një flamur për të mbishkruar skedarin ekzistues
	isOverwrite = "true"
		
	# filloni operacionin e konvertimit të skedarëve
	result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
        
	# printoni mesazhin në tastierë (opsionale)
	print('Conversion process completed successfully !')
    except ApiException as e:
	print("Exception while calling 3DApi: {0}".format(e))   
	
fbxToPdf()

Skedarët mostër të përdorura në shembujt e mësipërm mund të shkarkohen nga Wolf-Blender-2.82a.glb dhe Wolf-Blender-Converted.fbx.

GLB në PDF duke përdorur komandën cURL

Aspose.3D Cloud është zhvilluar sipas arkitekturës REST, kështu që në këtë seksion, ne do të mësojmë hapat për të kthyer GLB në PDF duke përdorur komandat cURL. Sidoqoftë, hapi i parë në këtë proces është gjenerimi i një tokeni aksesi JWT bazuar në kredencialet e klientit tuaj. Ju lutemi ekzekutoni komandën e mëposhtme për të gjeneruar shenjën.

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"

Pasi të kemi tokenin JWT, duhet të ekzekutojmë komandën e mëposhtme për të kthyer GLB në formatin 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 në PDF duke përdorur komandën cURL

Ju lutemi, ekzekutoni komandën e mëposhtme për të ngarkuar skedarin FBX nga ruajtja Cloud dhe për ta transformuar atë në formatin PDF. Skedari që rezulton më pas ruhet në ruajtjen e resë kompjuterike.

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{}

konkluzioni

Në këtë artikull, ne kemi eksploruar detajet për të kthyer 3D në PDF, GLB në PDF dhe FBX në PDF duke përdorur copa të kodit Python. Në të njëjtën kohë, ne kemi mësuar gjithashtu hapat për të kthyer FBX në PDF duke përdorur fragmentin e kodit Python. Zhvilloni krijuesin PDF 3D duke ndjekur hapat ku ne konvertojmë GLB dhe FBX në PDF duke përdorur komandat cURL. Për më tepër, API ofron gjithashtu veçorinë për të kthyer FBX në OBJ, OBJ në FBX, ose për të ruajtur FBX në formatin STL. Përdorni API-në për të kthyer mostrën e skedarëve tuaj Mercedes glb ose glb 250 etj në formatin e dëshiruar të daljes.

Ju lutemi vini re se Udhëzuesi i zhvilluesit është një burim i shkëlqyer informacioni për të mësuar rreth aftësive të mahnitshme që ofrohen nga SDK. Në rast se hasni ndonjë problem gjatë përdorimit të API-së, ju lutemi na kontaktoni nëpërmjet forumit të mbështetjes falas.

Artikuj të ngjashëm

Gjithashtu ju këshillojmë të vizitoni lidhjen e mëposhtme për të mësuar më tej rreth: