GLB થી FBX

GLB ફોર્મેટ 3D દ્રશ્યો અને મોડલ્સ માટેના લોકપ્રિય 3D ફાઇલ ફોર્મેટમાંનું છે અને તેને જોવા માટે, અમારે Microsoft Paint 3D, Microsoft Remix 3D, Trimble 3D Warehouse અથવા glTF ફાઇલોને સપોર્ટ કરતા કોઈપણ પ્રોગ્રામનો ઉપયોગ કરવાની જરૂર છે. . પરંતુ બીજી બાજુ, PDF ફાઇલ ફોર્મેટ માહિતીની વહેંચણી માટે વ્યાપકપણે સમર્થિત ફોર્મેટમાંનું એક છે અને ઘણા આધુનિક વેબ બ્રાઉઝર PDF ફાઇલો પ્રદર્શિત કરી શકે છે. તેથી, આ સરળતાને ધ્યાનમાં રાખીને, આ લેખમાં, અમે Python ભાષાનો ઉપયોગ કરીને GLB ને PDF માં કેવી રીતે કન્વર્ટ કરવું અને Python નો ઉપયોગ કરીને FBX ને PDF માં રૂપાંતરિત કરવાના પગલાં વિશે ચર્ચા કરવા જઈ રહ્યા છીએ.

3D થી PDF કન્વર્ઝન API

Aspose.3D Cloud નામનું અમારું REST આધારિત સોલ્યુશન 3D દસ્તાવેજો જનરેટ કરવા, વાંચવા અને ચાલાકી કરવાની સુવિધાઓ પ્રદાન કરે છે. હવે Python એપ્લિકેશનમાં આ સુવિધાઓનો ઉપયોગ કરવા માટે, અમારે [Python માટે Aspose.3D Cloud SDK] નો ઉપયોગ કરવાનો પ્રયાસ કરવાની જરૂર છે5. તેથી પ્રથમ પગલું એ SDK ઇન્સ્ટોલ કરવાનું છે જે PIP અને GitHub પર ડાઉનલોડ કરવા માટે ઉપલબ્ધ છે. SDK ઇન્સ્ટોલ કરવા માટે કમાન્ડ લાઇન ટર્મિનલ પર કૃપા કરીને નીચેનો આદેશ ચલાવો:

pip install aspose3dcloud

હવે Aspose.Cloud ડેશબોર્ડ ની મુલાકાત લઈને તમારી વ્યક્તિગત કરેલ ClientID અને ClientSecret વિગતો મેળવો.

Python નો ઉપયોગ કરીને GLB ને PDF માં કન્વર્ટ કરો

ક્લાઉડ સ્ટોરેજમાંથી GLB ફાઇલ લોડ કરવા અને તેને PDF ફોર્મેટમાં કન્વર્ટ કરવા માટે કૃપા કરીને નીચે આપેલા પગલાં અનુસરો.

  • ક્લાઈન્ટ આઈડી અને ક્લાઈન્ટ સિક્રેટને દલીલો તરીકે પસાર કરતી વખતે થ્રીડીક્લાઉડએપીનો દાખલો બનાવો
  • ઇનપુટ GLB નામ, PDF તરીકે આઉટપુટ ફોર્મેટ અને પરિણામી ફાઇલ નામોની માહિતીને વ્યાખ્યાયિત કરો
  • છેલ્લે, રૂપાંતર કામગીરી કરવા માટે થ્રીડીક્લાઉડએપી ક્લાસની 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 ક્લાઉડનો દાખલો બનાવો
	threeDCloudApi = aspose3dcloud.ThreeDCloudApi("client_credentials", client_id, client_secret)
		
	# ઇનપુટ GLB ફાઇલ
	name = "Wolf-Blender-2.82a.glb"
	# પરિણામી પીડીએફ ફાઇલ ફોર્મેટ
	newformat = "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()

Python નો ઉપયોગ કરીને FBX ને PDF માં કન્વર્ટ કરો

ક્લાઉડ સ્ટોરેજમાં સંગ્રહિત FBX ફાઇલને PDF ફોર્મેટમાં કન્વર્ટ કરવા માટે અને પરિણામી ફાઇલ પણ ક્લાઉડ સ્ટોરેજમાં સંગ્રહિત થાય છે.

  • ક્લાઈન્ટ આઈડી અને ક્લાઈન્ટ સિક્રેટને દલીલો તરીકે પસાર કરતી વખતે થ્રીડીક્લાઉડએપીનો દાખલો બનાવો
  • ઇનપુટ FBX નામનું નામ, PDF તરીકે આઉટપુટ ફોર્મેટ અને પરિણામી ફાઇલ નામોની માહિતીનો ઉલ્લેખ કરો
  • હવે, રૂપાંતરણ કામગીરી કરવા માટે થ્રીડીક્લાઉડએપી ક્લાસની postconvertbyformat(…) પદ્ધતિને કૉલ કરો.
# વધુ ઉદાહરણો માટે, કૃપા કરીને https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python ની મુલાકાત લો

def fbxToPdf():
    try:
        # Aspose.3D ક્લાઉડનો દાખલો બનાવો
	threeDCloudApi  = aspose3dcloud.ThreeDCloudApi("client_credentials", "bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
		
	# ઇનપુટ FBX ફાઇલ
	name = "Wolf-Blender.fbx"
	# પરિણામી પીડીએફ ફાઇલ ફોર્મેટ
	newformat = "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 પરથી ડાઉનલોડ કરી શકાય છે.

CURL આદેશનો ઉપયોગ કરીને PDF થી GLB

Aspose.3D ક્લાઉડ REST આર્કિટેક્ચર મુજબ વિકસાવવામાં આવ્યું છે, તેથી આ વિભાગમાં, અમે cURL આદેશોનો ઉપયોગ કરીને GLB ને PDF માં કન્વર્ટ કરવાના પગલાં શીખવા જઈ રહ્યા છીએ. જો કે, આ પ્રક્રિયામાં પ્રથમ પગલું એ તમારા ક્લાયંટ ઓળખપત્રોના આધારે 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{}

CURL આદેશનો ઉપયોગ કરીને FBX થી PDF

ક્લાઉડ સ્ટોરેજમાંથી FBX ફાઇલ લોડ કરવા અને તેને 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{}

નિષ્કર્ષ

આ લેખમાં, અમે Python કોડ સ્નિપેટ્સનો ઉપયોગ કરીને 3D ને PDF, GLB ને PDF અને FBX ને PDF માં રૂપાંતરિત કરવા માટે વિગતોનું અન્વેષણ કર્યું છે. તે જ સમયે, અમે Python કોડ સ્નિપેટનો ઉપયોગ કરીને FBX ને PDF માં કન્વર્ટ કરવાના પગલાં પણ શીખ્યા છીએ. અમે cURL આદેશોનો ઉપયોગ કરીને GLB અને FBX ને PDF માં કન્વર્ટ કરીએ છીએ તે પગલાંને અનુસરીને 3D PDF મેકરનો વિકાસ કરો. વધુમાં, API FBX ને OBJ, OBJ ને FBX માં કન્વર્ટ કરવા અથવા FBX ને STL ફોર્મેટમાં સાચવવાની સુવિધા પણ આપે છે. તમારા નમૂના Mercedes glb અથવા glb 250 વગેરે ફાઇલોને ઇચ્છિત આઉટપુટ ફોર્મેટમાં કન્વર્ટ કરવા API નો ઉપયોગ કરો.

મહેરબાની કરીને નોંધ કરો કે વિકાસકર્તા માર્ગદર્શિકા એ SDK દ્વારા ઓફર કરવામાં આવતી અદ્ભુત ક્ષમતાઓ વિશે જાણવા માટે માહિતીનો ઉત્તમ સ્ત્રોત છે. જો તમને API નો ઉપયોગ કરતી વખતે કોઈ સમસ્યા આવે તો, કૃપા કરીને ફ્રી સપોર્ટ ફોરમ દ્વારા અમારો સંપર્ક કરો.

સંબંધિત લેખો

અમે તમને વધુ જાણવા માટે નીચેની લિંકની મુલાકાત લેવાની પણ સલાહ આપીએ છીએ: