GLB முதல் FBX வரை

3D காட்சிகள் மற்றும் மாடல்களுக்கான பிரபலமான 3D கோப்பு வடிவங்களில் GLB வடிவம் உள்ளது, அவற்றைப் பார்க்க, Microsoft Paint 3D, Microsoft Remix 3D, Trimble 3D Warehouse அல்லது glTF கோப்புகளை ஆதரிக்கும் எந்த நிரலையும் பயன்படுத்த வேண்டும். . ஆனால் மறுமுனையில், PDF கோப்பு வடிவம் தகவல் பகிர்வுக்கான பரவலாக ஆதரிக்கப்படும் வடிவங்களில் ஒன்றாகும், மேலும் பல நவீன இணைய உலாவிகள் PDF கோப்புகளைக் காண்பிக்க முடியும். எனவே, இந்த எளிமையைக் கருத்தில் கொண்டு, இந்த கட்டுரையில், பைதான் மொழியைப் பயன்படுத்தி GLB ஐ PDF ஆக மாற்றுவது மற்றும் பைத்தானைப் பயன்படுத்தி FBX ஐ PDF ஆக மாற்றுவதற்கான படிகள் பற்றிய விவரங்களைப் பற்றி விவாதிக்கப் போகிறோம்.

3D க்கு PDF மாற்றும் API

Aspose.3D Cloud என பெயரிடப்பட்ட எங்களின் REST அடிப்படையிலான தீர்வு, 3D ஆவணங்களை உருவாக்க, படிக்க மற்றும் கையாளுவதற்கான அம்சங்களை வழங்குகிறது. இப்போது பைதான் பயன்பாட்டில் இந்த அம்சங்களைப் பயன்படுத்த, நாம் [Aspose.3D Cloud SDK ஐ பைத்தானுக்குப் 5 பயன்படுத்த முயற்சிக்க வேண்டும். எனவே முதல் படியாக, PIP மற்றும் GitHub இல் பதிவிறக்கம் செய்யக் கிடைக்கும் SDKஐ நிறுவ வேண்டும். SDK ஐ நிறுவ கட்டளை வரி முனையத்தில் பின்வரும் கட்டளையை இயக்கவும்:

pip install aspose3dcloud

இப்போது [Aspose.Cloud டாஷ்போர்டை8 சென்று உங்களின் தனிப்பயனாக்கப்பட்ட ClientID மற்றும் ClientSecret விவரங்களைப் பெறவும்.

பைத்தானைப் பயன்படுத்தி GLB ஐ PDF ஆக மாற்றவும்

மேகக்கணி சேமிப்பகத்திலிருந்து GLB கோப்பை ஏற்றவும், PDF வடிவத்திற்கு மாற்றவும் கீழே கொடுக்கப்பட்டுள்ள படிகளைப் பின்பற்றவும்.

  • கிளையண்ட் ஐடி மற்றும் கிளையண்ட் ரகசியத்தை வாதங்களாக அனுப்பும்போது ThreeDCloudApi இன் நிகழ்வை உருவாக்கவும்
  • உள்ளீடு 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 ஆக மாற்றவும்

கிளவுட் ஸ்டோரேஜில் சேமிக்கப்பட்ட FBX கோப்பை PDF வடிவத்திற்கு மாற்றுவதற்காக, அதன் விளைவாக வரும் கோப்பு கிளவுட் ஸ்டோரேஜிலும் சேமிக்கப்படும்.

  • கிளையண்ட் ஐடி மற்றும் கிளையண்ட் ரகசியத்தை வாதங்களாக அனுப்பும்போது ThreeDCloudApi இன் நிகழ்வை உருவாக்கவும்
  • உள்ளீடு 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 இலிருந்து பதிவிறக்கம் செய்யலாம்.

CURL கட்டளையைப் பயன்படுத்தி GLB முதல் PDF வரை

Aspose.3D Cloud ஆனது 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{}

முடிவுரை

இந்த கட்டுரையில், பைதான் குறியீடு துணுக்குகளைப் பயன்படுத்தி 3D ஐ PDF ஆகவும், GLB ஐ PDF ஆகவும் FBX ஐ PDF ஆகவும் மாற்றுவதற்கான விவரங்களை ஆராய்ந்தோம். அதே நேரத்தில், பைதான் குறியீடு துணுக்கைப் பயன்படுத்தி FBX ஐ PDF ஆக மாற்றுவதற்கான வழிமுறைகளையும் நாங்கள் கற்றுக்கொண்டோம். CURL கட்டளைகளைப் பயன்படுத்தி GLB மற்றும் FBX ஐ PDF ஆக மாற்றும் படிகளைப் பின்பற்றி 3D PDF தயாரிப்பாளரை உருவாக்கவும். மேலும், API ஆனது FBX ஐ OBJ ஆகவும், OBJ ஐ FBX ஆகவும் மாற்றும் அல்லது FBX ஐ STL வடிவத்திற்குச் சேமிப்பதற்கான அம்சத்தையும் வழங்குகிறது. உங்கள் மாதிரி Mercedes glb அல்லது glb 250 போன்ற கோப்புகளை விரும்பிய வெளியீட்டு வடிவத்திற்கு மாற்ற API ஐப் பயன்படுத்தவும்.

SDK வழங்கும் அற்புதமான திறன்களைப் பற்றி அறிய டெவலப்பர் கையேடு ஒரு சிறந்த தகவல் என்பதை நினைவில் கொள்ளவும். API ஐப் பயன்படுத்தும் போது ஏதேனும் சிக்கல்கள் ஏற்பட்டால், இலவச ஆதரவு மன்றம் வழியாக எங்களைத் தொடர்பு கொள்ளவும்.

தொடர்புடைய கட்டுரைகள்

இதைப் பற்றி மேலும் அறிய பின்வரும் இணைப்பைப் பார்வையிடவும் நாங்கள் உங்களுக்கு அறிவுறுத்துகிறோம்: