GLB դեպի FBX

GLB ձևաչափը 3D ֆայլերի հանրաճանաչ ձևաչափերից է 3D տեսարանների և մոդելների համար, և դրանք դիտելու համար մենք պետք է օգտագործենք Microsoft Paint 3D, Microsoft Remix 3D, Trimble 3D Warehouse կամ որևէ ծրագիր, որն աջակցում է glTF ֆայլերը: . Բայց մյուս կողմից, PDF ֆայլի ձևաչափը տեղեկատվության փոխանակման լայնորեն աջակցվող ձևաչափերից մեկն է, և շատ ժամանակակից վեբ բրաուզերներ կարող են ցուցադրել PDF ֆայլեր: Հետևաբար, հաշվի առնելով այս հեշտությունը, այս հոդվածում մենք կքննարկենք այն մանրամասները, թե ինչպես փոխարկել GLB-ն PDF-ի Python լեզվով, ինչպես նաև, Python-ի միջոցով FBX-ի PDF փոխարկելու քայլերը:

3D դեպի PDF փոխակերպման API

REST-ի վրա հիմնված մեր լուծումը, որը կոչվում է Aspose.3D Cloud, ապահովում է 3D փաստաթղթեր ստեղծելու, կարդալու և շահարկելու հնարավորություններ: Այժմ Python հավելվածում այս հնարավորություններն օգտագործելու համար մենք պետք է փորձենք օգտագործել Aspose.3D Cloud SDK for Python: Այսպիսով, առաջին քայլը SDK-ի տեղադրումն է, որը հասանելի է ներբեռնման համար PIP և GitHub կայքերում: SDK-ն տեղադրելու համար հրամանի տողի տերմինալում կատարեք հետևյալ հրամանը.

pip install aspose3dcloud

Այժմ ձեռք բերեք ձեր անհատականացված ClientID և ClientSecret տվյալները՝ այցելելով Aspose.Cloud dashboard:

Փոխակերպեք GLB-ն PDF-ի, օգտագործելով Python-ը

Խնդրում ենք հետևել ստորև տրված քայլերին՝ GLB ֆայլը ամպային պահեստից բեռնելու և այն PDF ձևաչափի փոխարկելու համար:

  • Ստեղծեք ThreeDCloudApi-ի օրինակ՝ որպես փաստարկներ փոխանցելով Հաճախորդի ID-ն և Հաճախորդի գաղտնիքը
  • Սահմանեք մուտքագրված GLB անունը, ելքային ձևաչափը որպես PDF և ստացված ֆայլի անվանումների մասին տեղեկատվություն
  • Վերջապես կանչեք ThreeDCloudApi դասի postconvertbyformat(…) մեթոդը՝ փոխակերպման գործողությունը կատարելու համար։
# Լրացուցիչ օրինակների համար այցելեք https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python

def glbToPdf():
    try:
	client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
	# Ստեղծեք Aspose.3D Cloud-ի օրինակ
	threeDCloudApi = aspose3dcloud.ThreeDCloudApi("client_credentials", client_id, client_secret)
		
	# մուտքագրեք GLB ֆայլը
	name = "Wolf-Blender-2.82a.glb"
	# ստացված PDF ֆայլի ձևաչափը
	newformat = "pdf"
	# ստացված PDF ֆայլի անվանումը
	newfilename = "Converted.pdf"
	# դրոշ դնել՝ գոյություն ունեցող ֆայլը վերագրելու համար
	isOverwrite = "true"
		
	# զանգահարեք API մեթոդ՝ ֆայլերի փոխակերպման ընթացակարգը սկսելու համար
	result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
        
	# տպել հաղորդագրությունը վահանակում (ըստ ցանկության)
	print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling 3DApi: {0}".format(e))   
glbToPdf()

Փոխակերպեք FBX-ը PDF-ի, օգտագործելով Python-ը

Ամպային պահեստում պահվող FBX ֆայլը PDF ձևաչափի փոխարկելու համար, իսկ արդյունքում ստացված ֆայլը նույնպես պահվում է ամպային պահեստում:

  • Ստեղծեք ThreeDCloudApi-ի օրինակ՝ որպես փաստարկներ փոխանցելով Հաճախորդի ID-ն և Հաճախորդի գաղտնիքը
  • Նշեք մուտքագրված FBX անվան անվանումը, ելքային ձևաչափը որպես PDF և ստացված ֆայլի անվանումների մասին տեղեկությունները
  • Այժմ կանչեք ThreeDCloudApi դասի postconvertbyformat(…) մեթոդը՝ փոխակերպման գործողությունը կատարելու համար:
# Լրացուցիչ օրինակների համար այցելեք https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python

def fbxToPdf():
    try:
        # Ստեղծեք Aspose.3D Cloud-ի օրինակ
	threeDCloudApi  = aspose3dcloud.ThreeDCloudApi("client_credentials", "bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
		
	# մուտքագրեք FBX ֆայլը
	name = "Wolf-Blender.fbx"
	# ստացված PDF ֆայլի ձևաչափը
	newformat = "pdf"
	# ստացված PDF ֆայլի անվանումը
	newfilename = "Converted.pdf"
	# դրոշ դնել՝ գոյություն ունեցող ֆայլը վերագրելու համար
	isOverwrite = "true"
		
	# սկսել ֆայլերի փոխակերպման գործողությունը
	result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
        
	# տպել հաղորդագրությունը վահանակում (ըստ ցանկության)
	print('Conversion process completed successfully !')
    except ApiException as e:
	print("Exception while calling 3DApi: {0}".format(e))   
	
fbxToPdf()

Վերոնշյալ օրինակներում օգտագործված նմուշային ֆայլերը կարելի է ներբեռնել Wolf-Blender-2.82a.glb և Wolf-Blender-Converted.fbx-ից:

GLB դեպի PDF՝ օգտագործելով cURL հրամանը

Aspose.3D Cloud-ը մշակվել է ըստ REST ճարտարապետության, ուստի այս բաժնում մենք պատրաստվում ենք սովորել GLB-ի PDF փոխարկելու քայլերը՝ օգտագործելով cURL հրամանները: Այնուամենայնիվ, այս գործընթացի առաջին քայլը JWT մուտքի նշանի ստեղծումն է՝ հիմնված ձեր հաճախորդի հավատարմագրերի վրա: Խնդրում ենք կատարել հետևյալ հրամանը՝ նշանը ստեղծելու համար:

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"

Երբ մենք ունենք JWT նշանը, մենք պետք է կատարենք հետևյալ հրամանը՝ GLB-ն 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 դեպի PDF՝ օգտագործելով cURL հրամանը

Խնդրում ենք գործադրել հետևյալ հրամանը՝ FBX ֆայլը Cloud պահեստից բեռնելու և այն PDF ձևաչափի փոխակերպելու համար: Արդյունքում ստացված ֆայլն այնուհետև պահվում է ամպային պահեստում:

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

Եզրակացություն

Այս հոդվածում մենք ուսումնասիրել ենք 3D-ը PDF-ի, GLB-ն PDF-ի և FBX-ը PDF-ի փոխարկելու մանրամասները՝ օգտագործելով Python կոդի հատվածները: Միևնույն ժամանակ, մենք նաև սովորել ենք Python կոդի հատվածի միջոցով FBX-ը PDF փոխարկելու քայլերը: Մշակեք 3D PDF ստեղծող՝ հետևելով այն քայլերին, երբ մենք փոխակերպում ենք GLB-ն և FBX-ը PDF-ի՝ օգտագործելով cURL հրամանները: Ավելին, API-ն առաջարկում է նաև FBX-ը OBJ-ի, OBJ-ը FBX-ի կամ FBX-ը STL ձևաչափի փոխարկելու հնարավորություն: Օգտագործեք API՝ ձեր Mercedes glb կամ glb 250 և այլն նմուշների ֆայլերը ցանկալի ելքային ձևաչափին փոխարկելու համար:

Խնդրում ենք նկատի ունենալ, որ Developer Guide-ը տեղեկատվության հիանալի աղբյուր է SDK-ի կողմից առաջարկվող զարմանալի հնարավորությունների մասին իմանալու համար: Եթե API-ն օգտագործելիս որևէ խնդրի հանդիպեք, խնդրում ենք կապվել մեզ հետ [անվճար աջակցության ֆորումի] միջոցով 11:

Առնչվող հոդվածներ

Մենք նաև խորհուրդ ենք տալիս այցելել հետևյալ հղումը՝ ավելին իմանալու համար.