GLB til FBX

GLB sniðið er meðal vinsælustu 3D skráarsniða fyrir 3D senur og líkön og til að skoða þau þurfum við að nota Microsoft Paint 3D, Microsoft Remix 3D, Trimble 3D Warehouse, eða hvaða forrit sem styður glTF skrár . En á hinum endanum er PDF skráarsnið eitt af þeim sniðum sem víða eru studd til að deila upplýsingum og margir nútíma vafrar geta sýnt PDF skrár. Þess vegna, miðað við þessa auðveldu, ætlum við í þessari grein að ræða upplýsingar um hvernig á að umbreyta GLB í PDF með Python tungumáli og einnig skrefin til að umbreyta FBX í PDF með Python.

3D til PDF viðskipta API

REST byggða lausnin okkar sem heitir Aspose.3D Cloud býður upp á eiginleika til að búa til, lesa og vinna með þrívíddarskjöl. Nú til þess að nýta þessa eiginleika í Python forritinu þurfum við að prófa að nota Aspose.3D Cloud SDK fyrir Python. Svo fyrsta skrefið er að setja upp SDK sem er hægt að hlaða niður á PIP og GitHub. Vinsamlegast framkvæmið eftirfarandi skipun á skipanalínustöðinni til að setja upp SDK:

pip install aspose3dcloud

Fáðu nú persónulega ClientID og ClientSecret upplýsingarnar þínar með því að fara á Aspose.Cloud mælaborð.

Umbreyttu GLB í PDF með Python

Vinsamlegast fylgdu skrefunum hér að neðan til að hlaða GLB skránni úr skýjageymslu og breyta henni í PDF snið.

  • Búðu til tilvik af ThreeDCloudApi á meðan þú sendir viðskiptavinaauðkenni og leyndarmál viðskiptavinar sem rök
  • Skilgreindu inntaks GLB heiti, úttakssnið sem PDF og upplýsingar um skráarheiti
  • Að lokum skaltu kalla postconvertbyformat(…) aðferð ThreeDCloudApi flokksins til að framkvæma umbreytingaraðgerðina
# Fyrir frekari dæmi, vinsamlegast farðu á https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python

def glbToPdf():
    try:
	client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
	# Búðu til dæmi af Aspose.3D Cloud
	threeDCloudApi = aspose3dcloud.ThreeDCloudApi("client_credentials", client_id, client_secret)
		
	# inntak GLB skrá
	name = "Wolf-Blender-2.82a.glb"
	# PDF skráarsniðið sem myndast
	newformat = "pdf"
	# nafn PDF skjalsins sem myndast
	newfilename = "Converted.pdf"
	# stilltu fána til að skrifa yfir núverandi skrá
	isOverwrite = "true"
		
	# kalla API aðferð til að hefja skráabreytingarferli
	result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
        
	# prenta skilaboð í stjórnborði (valfrjálst)
	print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling 3DApi: {0}".format(e))   
glbToPdf()

Umbreyttu FBX í PDF með Python

Til þess að breyta FBX skránni sem er geymd í skýgeymslu í PDF sniði og skráin sem myndast er einnig geymd í skýgeymslu.

  • Búðu til tilvik af ThreeDCloudApi á meðan þú sendir viðskiptavinaauðkenni og leyndarmál viðskiptavinar sem rök
  • Tilgreindu nafn inntaks FBX heiti, úttakssnið sem PDF og upplýsingar um skráarheiti
  • Hringdu núna í postconvertbyformat(…) aðferð ThreeDCloudApi flokks til að framkvæma umbreytingaraðgerðina
# Fyrir frekari dæmi, vinsamlegast farðu á https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python

def fbxToPdf():
    try:
        # Búðu til dæmi af Aspose.3D Cloud
	threeDCloudApi  = aspose3dcloud.ThreeDCloudApi("client_credentials", "bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
		
	# inn FBX skrá
	name = "Wolf-Blender.fbx"
	# PDF skráarsniðið sem myndast
	newformat = "pdf"
	# nafn PDF-skjals sem myndast
	newfilename = "Converted.pdf"
	# stilltu fána til að skrifa yfir núverandi skrá
	isOverwrite = "true"
		
	# hefja skráabreytingaraðgerð
	result = threeDCloudApi.post_convert_by_format(name, newformat, newfilename, folder = None, is_overwrite = isOverwrite)
        
	# prenta skilaboð í stjórnborði (valfrjálst)
	print('Conversion process completed successfully !')
    except ApiException as e:
	print("Exception while calling 3DApi: {0}".format(e))   
	
fbxToPdf()

Sýnisskrárnar sem notaðar eru í dæmunum hér að ofan er hægt að hlaða niður frá Wolf-Blender-2.82a.glb og Wolf-Blender-Converted.fbx.

GLB til PDF með cURL stjórn

Aspose.3D Cloud er þróað samkvæmt REST arkitektúr, þannig að í þessum hluta ætlum við að læra skrefin til að umbreyta GLB í PDF með því að nota cURL skipanir. Hins vegar er fyrsta skrefið í þessu ferli að búa til JWT aðgangslykil byggt á persónuskilríkjum viðskiptavinarins. Vinsamlegast framkvæmið eftirfarandi skipun til að búa til táknið.

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"

Þegar við höfum JWT táknið þurfum við að framkvæma eftirfarandi skipun til að umbreyta GLB í PDF sniði.

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 til PDF með cURL stjórn

Vinsamlegast framkvæmið eftirfarandi skipun til að hlaða FBX skránni úr skýjageymslu og umbreyta henni í PDF snið. Skráin sem myndast er síðan vistuð í skýgeymslu.

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

Niðurstaða

Í þessari grein höfum við kannað smáatriðin til að umbreyta 3D í PDF, GLB í PDF og FBX í PDF með því að nota Python kóðabúta. Á sama tíma höfum við líka lært skrefin til að umbreyta FBX í PDF með Python kóðabút. Þróaðu 3D PDF framleiðanda með því að fylgja skrefunum þar sem við umbreytum GLB og FBX í PDF með cURL skipunum. Ennfremur býður API einnig upp á þann eiginleika að breyta FBX í OBJ, OBJ í FBX, eða vista FBX í STL sniði. Notaðu API til að umbreyta sýnishorninu þínu af Mercedes glb eða glb 250 etc skrám í viðkomandi úttakssnið.

Vinsamlegast athugaðu að Hönnunarhandbókin er frábær uppspretta upplýsinga til að fræðast um ótrúlega möguleika sem SDK býður upp á. Ef þú lendir í einhverjum vandamálum þegar þú notar API, vinsamlegast hafðu samband við okkur í gegnum ókeypis stuðningsvettvangur.

tengdar greinar

Við ráðleggjum þér einnig að fara á eftirfarandi hlekk til að fræðast frekar um: