GLB FBX-ზე

GLB ფორმატი 3D ფაილის პოპულარულ ფორმატებს შორისაა 3D სცენებისა და მოდელებისთვის და მათი სანახავად უნდა გამოვიყენოთ Microsoft Paint 3D, Microsoft Remix 3D, Trimble 3D Warehouse ან ნებისმიერი პროგრამა, რომელიც მხარს უჭერს glTF ფაილებს. . მაგრამ მეორეს მხრივ, PDF ფაილის ფორმატი არის ინფორმაციის გაზიარების ერთ-ერთი ფართოდ მხარდაჭერილი ფორმატი და ბევრ თანამედროვე ვებ ბრაუზერს შეუძლია PDF ფაილების ჩვენება. ამიტომ, ამ სიმარტივის გათვალისწინებით, ამ სტატიაში ჩვენ განვიხილავთ დეტალებს, თუ როგორ უნდა გადავიტანოთ GLB PDF-ზე Python ენის გამოყენებით და ასევე, ნაბიჯები FBX-ში გადაიყვანოთ PDF-ზე Python-ის გამოყენებით.

3D to PDF Conversion 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-ს ეგზემპლარი არგუმენტებად Client ID და Client Secret-ის გადაცემისას
  • განსაზღვრეთ შეყვანის 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-ს ეგზემპლარი არგუმენტებად Client ID და Client Secret-ის გადაცემისას
  • მიუთითეთ შეყვანის 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-ად პითონის კოდის ფრაგმენტების გამოყენებით. ამავდროულად, ჩვენ ასევე ვისწავლეთ FBX PDF-ზე გადაქცევის ნაბიჯები Python კოდის ფრაგმენტის გამოყენებით. შექმენით 3D PDF მწარმოებელი შემდეგი ნაბიჯებით, სადაც ჩვენ გადავიყვანთ GLB და FBX PDF-ად cURL ბრძანებების გამოყენებით. გარდა ამისა, API ასევე გთავაზობთ ფუნქციას, გადაიყვანოთ FBX OBJ-ად, OBJ-ად FBX-ად, ან შეინახოთ FBX STL ფორმატში. გამოიყენეთ API თქვენი Mercedes glb ან glb 250 etc ფაილების სასურველ ფორმატში გადასაყვანად.

გთხოვთ, გაითვალისწინოთ, რომ დეველოპერთა გზამკვლევი არის ინფორმაციის შესანიშნავი წყარო SDK-ის მიერ შემოთავაზებული საოცარი შესაძლებლობების შესახებ გასაცნობად. თუ API-ის გამოყენებისას რაიმე პრობლემას წააწყდებით, გთხოვთ დაგვიკავშირდეთ [უფასო მხარდაჭერის ფორუმის] მეშვეობით 11.

დაკავშირებული სტატიები

ჩვენ ასევე გირჩევთ ეწვიოთ შემდეგ ბმულს შემდგომი ინფორმაციისთვის: