GLB سے FBX

GLB فارمیٹ 3D مناظر اور ماڈلز کے لیے مقبول 3D فائل فارمیٹس میں سے ہے اور انہیں دیکھنے کے لیے ہمیں Microsoft Paint 3D، Microsoft Remix 3D، Trimble 3D Warehouse، یا glTF فائلوں کو سپورٹ کرنے والا کوئی بھی پروگرام استعمال کرنے کی ضرورت ہے۔ . لیکن دوسری طرف، پی ڈی ایف فائل فارمیٹ معلومات کے اشتراک کے لیے وسیع پیمانے پر تعاون یافتہ فارمیٹس میں سے ایک ہے اور بہت سے جدید ویب براؤزرز PDF فائلوں کو ڈسپلے کر سکتے ہیں۔ لہذا، اس آسانی کو مدنظر رکھتے ہوئے، اس آرٹیکل میں، ہم Python کی زبان کا استعمال کرتے ہوئے GLB کو PDF میں تبدیل کرنے کے طریقے اور Python کا استعمال کرتے ہوئے FBX کو PDF میں تبدیل کرنے کے اقدامات کے بارے میں تفصیلات پر بات کرنے جا رہے ہیں۔

3D سے پی ڈی ایف کنورژن API

ہمارا REST پر مبنی حل جس کا نام Aspose.3D Cloud ہے وہ 3D دستاویزات کو بنانے، پڑھنے اور جوڑ توڑ کرنے کی خصوصیات فراہم کرتا ہے۔ اب Python ایپلی کیشن میں ان خصوصیات کو استعمال کرنے کے لیے، ہمیں [Aspose.3D Cloud SDK for Python5 استعمال کرنے کی ضرورت ہے۔ لہذا پہلا مرحلہ SDK کو انسٹال کرنا ہے جو PIP اور GitHub پر ڈاؤن لوڈ کے لیے دستیاب ہے۔ براہ کرم SDK کو انسٹال کرنے کے لیے کمانڈ لائن ٹرمینل پر درج ذیل کمانڈ پر عمل کریں:

pip install aspose3dcloud

اب [Aspose.Cloud ڈیش بورڈ] پر جا کر اپنی ذاتی نوعیت کی ClientID اور ClientSecret کی تفصیلات حاصل کریں۔

Python کا استعمال کرتے ہوئے GLB کو PDF میں تبدیل کریں۔

براہ کرم کلاؤڈ اسٹوریج سے GLB فائل کو لوڈ کرنے اور اسے پی ڈی ایف فارمیٹ میں تبدیل کرنے کے لیے نیچے دیے گئے اقدامات پر عمل کریں۔

  • کلائنٹ آئی ڈی اور کلائنٹ سیکرٹ کو دلیل کے طور پر پاس کرتے ہوئے تھری ڈی کلاؤڈ اے پی کی ایک مثال بنائیں
  • ان پٹ 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 فائل کو پی ڈی ایف فارمیٹ میں تبدیل کرنے کے لیے اور نتیجے میں آنے والی فائل کو کلاؤڈ اسٹوریج میں بھی محفوظ کیا جاتا ہے۔

  • کلائنٹ آئی ڈی اور کلائنٹ سیکرٹ کو دلیل کے طور پر پاس کرتے ہوئے تھری ڈی کلاؤڈ اے پی کی ایک مثال بنائیں
  • ان پٹ FBX نام کا نام، پی ڈی ایف کے طور پر آؤٹ پٹ فارمیٹ اور نتیجے میں فائل کے ناموں کی معلومات بتائیں
  • اب، تبدیلی کے عمل کو انجام دینے کے لیے تھری ڈی کلاؤڈ اے پی کلاس کے 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 کمانڈ کا استعمال کرتے ہوئے GLB سے PDF

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 کو پی ڈی ایف فارمیٹ میں تبدیل کرنے کے لیے درج ذیل کمانڈ پر عمل کرنے کی ضرورت ہے۔

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 فائل لوڈ کرنے اور اسے پی ڈی ایف فارمیٹ میں تبدیل کرنے کے لیے درج ذیل کمانڈ پر عمل کریں۔ نتیجے میں فائل کو کلاؤڈ اسٹوریج میں محفوظ کیا جاتا ہے۔

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 میں تبدیل کرنے کے اقدامات بھی سیکھے ہیں۔ ان مراحل پر عمل کرتے ہوئے 3D PDF میکر تیار کریں جہاں ہم CURL کمانڈز کا استعمال کرتے ہوئے GLB اور FBX کو PDF میں تبدیل کریں۔ مزید برآں، API FBX کو OBJ، OBJ کو FBX، یا FBX کو STL فارمیٹ میں محفوظ کرنے کی خصوصیت بھی پیش کرتا ہے۔ اپنے نمونے مرسڈیز جی ایل بی یا جی ایل بی 250 وغیرہ فائلوں کو مطلوبہ آؤٹ پٹ فارمیٹ میں تبدیل کرنے کے لیے API کا استعمال کریں۔

براہ کرم نوٹ کریں کہ Developer Guide SDK کی جانب سے پیش کی جانے والی حیرت انگیز صلاحیتوں کے بارے میں جاننے کے لیے معلومات کا ایک بہترین ذریعہ ہے۔ اگر آپ کو API استعمال کرتے وقت کسی قسم کی پریشانی کا سامنا کرنا پڑتا ہے تو، براہ کرم ہم سے [مفت سپورٹ فورم] کے ذریعے رابطہ کریں۔

متعلقہ مضامین

ہم آپ کو مزید جاننے کے لیے درج ذیل لنک پر جانے کا مشورہ بھی دیتے ہیں: