GLB zu FBX

De GLB Format ass zu de populäre 3D Dateiformate fir 3D Szenen & Modeller a fir se ze gesinn, musse mir Microsoft Paint 3D, Microsoft Remix 3D, Trimble 3D Warehouse oder all Programm benotzen deen glTF Dateien ënnerstëtzt . Awer um aneren Enn ass PDF Dateiformat ee vun de wäit ënnerstëtzte Formater fir Informatiounsaustausch a vill modern Webbrowser kënnen PDF Dateien weisen. Dofir, wann Dir dës Liichtegkeet berécksiichtegt, wäerte mir an dësem Artikel d’Detailer diskutéieren wéi Dir GLB op PDF konvertéiert mat Python Sprooch an och d’Schrëtt fir FBX op PDF mat Python ze konvertéieren.

3D zu PDF Konversioun API

Eis REST baséiert Léisung mam Numm Aspose.3D Cloud bitt d’Features fir 3D Dokumenter ze generéieren, ze liesen an ze manipuléieren. Elo fir dës Funktiounen an der Python Applikatioun ze benotzen, musse mir probéieren Aspose.3D Cloud SDK fir Python ze benotzen. Also den éischte Schrëtt ass d’SDK z’installéieren déi verfügbar ass fir erofzelueden bei PIP an GitHub. Fëllt w.e.g. de folgende Kommando op der Kommandozeilterminal aus fir d’SDK z’installéieren:

pip install aspose3dcloud

Gitt elo Är personaliséiert ClientID a ClientSecret Detailer andeems Dir Aspose.Cloud Dashboard besicht.

Konvertéiert GLB op PDF mat Python

Follegt w.e.g. d’Schrëtt hei ënnen fir d’GLB-Datei aus der Cloud-Speicher ze lueden an et an PDF-Format ze konvertéieren.

  • Erstellt eng Instanz vun ThreeDCloudApi wärend Dir Client ID a Client geheim als Argumenter passéiert
  • Definéiert den Input GLB Numm, Ausgangsformat als PDF a resultéierend Dateinumm Informatioun
  • Schlussendlech rufft d’Postconvertbyformat(…) Method vun der ThreeDCloudApi Klass fir d’Konversiounsoperatioun auszeféieren
# Fir weider Beispiller, besicht w.e.g. https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python

def glbToPdf():
    try:
	client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
	# Schafen eng Instanz vun Aspose.3D Cloud
	threeDCloudApi = aspose3dcloud.ThreeDCloudApi("client_credentials", client_id, client_secret)
		
	# Input GLB Datei
	name = "Wolf-Blender-2.82a.glb"
	# resultéierend PDF Dateiformat
	newformat = "pdf"
	# Numm vun der resultéierender PDF Datei
	newfilename = "Converted.pdf"
	# e Fändel setzen fir existent Datei ze iwwerschreiwe
	isOverwrite = "true"
		
	# rufft d'API Method fir d'Dateikonversiounsprozedur unzefänken
	result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
        
	# Drécke Message an der Konsole (optional)
	print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling 3DApi: {0}".format(e))   
glbToPdf()

Konvertéiert FBX op PDF mat Python

Fir d’FBX-Datei, déi an der Cloud-Späichere gespäichert ass, op PDF-Format ze konvertéieren an déi resultéierend Datei gëtt och an der Cloud-Speicherung gespäichert.

  • Erstellt eng Instanz vun ThreeDCloudApi wärend Dir Client ID a Client geheim als Argumenter passéiert
  • Gitt den Numm vum Input FBX Numm, Ausgangsformat als PDF a resultéierend Dateinumm Informatioun un
  • Rufft elo d’Postconvertbyformat(…) Method vun der ThreeDCloudApi Klass fir d’Konversiounsoperatioun auszeféieren
# Fir weider Beispiller, besicht w.e.g. https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python

def fbxToPdf():
    try:
        # Schafen eng Instanz vun Aspose.3D Cloud
	threeDCloudApi  = aspose3dcloud.ThreeDCloudApi("client_credentials", "bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
		
	# Input FBX Datei
	name = "Wolf-Blender.fbx"
	# resultéierend PDF Dateiformat
	newformat = "pdf"
	# Numm vun der resultéierender PDF Datei
	newfilename = "Converted.pdf"
	# e Fändel setzen fir existent Datei ze iwwerschreiwe
	isOverwrite = "true"
		
	# initiéiert Dateikonversiounsoperatioun
	result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
        
	# Drécke Message an der Konsole (optional)
	print('Conversion process completed successfully !')
    except ApiException as e:
	print("Exception while calling 3DApi: {0}".format(e))   
	
fbxToPdf()

D’Probedateien, déi an uewe genannte Beispiller benotzt ginn, kënnen erofgeluede ginn vun Wolf-Blender-2.82a.glb an Wolf-Blender-Converted.fbx.

GLB op PDF mat cURL Kommando

Aspose.3D Cloud ass entwéckelt wéi pro REST Architektur, also an dëser Rubrik léiere mir d’Schrëtt fir GLB op PDF ze konvertéieren mat cURL Kommandoen. Wéi och ëmmer, den éischte Schrëtt an dësem Prozess ass d’Generatioun vun engem JWT Zougang Token baséiert op Äre Client Umeldungsinformatiounen. Fëllt w.e.g. de folgende Kommando aus fir den Token ze generéieren.

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"

Wann mir de JWT Token hunn, musse mir de folgende Kommando ausféieren fir GLB op PDF Format ze konvertéieren.

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 zu PDF benotzt cURL Kommando

Fëllt w.e.g. de folgende Kommando aus fir d’FBX-Datei aus der Cloud-Speicher ze lueden an se an PDF-Format ze transforméieren. Déi resultéierend Datei gëtt dann an d’Cloudlagerung gespäichert.

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

Conclusioun

An dësem Artikel hu mir d’Detailer entdeckt fir 3D op PDF, GLB op PDF an FBX op PDF ze konvertéieren mat Python Code Snippets. Zur selwechter Zäit hu mir och d’Schrëtt geléiert fir FBX op PDF ze konvertéieren mat Python Code Snippet. Entwéckelt 3D PDF Hiersteller andeems Dir d’Schrëtt befollegt wou mir GLB an FBX op PDF konvertéieren mat cURL Kommandoen. Ausserdeem bitt d’API och d’Feature fir FBX op OBJ, OBJ op FBX ze konvertéieren oder FBX op STL Format ze späicheren. Benotzt d’API fir Är Probe Mercedes glb oder glb 250 etc Dateien an de gewënschten Ausgangsformat ze konvertéieren.

Notéiert w.e.g. datt den Entwéckler Guide eng super Informatiounsquell ass fir iwwer erstaunlech Fäegkeeten ze léieren, déi vun der SDK ugebuede ginn. Am Fall wou Dir Probleemer begéint wärend Dir d’API benotzt, kontaktéiert eis w.e.g. iwwer de gratis Support Forum.

Zesummenhang Artikelen

Mir roden Iech och de folgende Link ze besichen fir weider ze léieren iwwer: