GLB(GL ট্রান্সমিশন ফরম্যাট) 3D সম্পদের দক্ষ সংক্রমণের জন্য ব্যাপকভাবে ব্যবহৃত হয়। যাইহোক, বিশেষ সফ্টওয়্যার ছাড়া GLB ফাইল শেয়ার করা এবং দেখা চ্যালেঞ্জিং হতে পারে। অন্যদিকে, PDF(পোর্টেবল ডকুমেন্ট ফরম্যাট) সার্বজনীনভাবে গৃহীত এবং কার্যত যেকোনো ডিভাইসে অ্যাক্সেসযোগ্য। অতএব, GLB কে PDF তে রূপান্তর করা ব্যবহারকারীদেরকে 3D বিষয়বস্তু একটি সহজ, আরও বিতরণযোগ্য বিন্যাসে উপস্থাপন করতে দেয়।
- 3D ফাইল প্রসেসিং API
- C# এ GLB কে PDF এ রূপান্তর করুন
- CURL কমান্ড ব্যবহার করে Acrobat 3D PDF এ Binary glTF রূপান্তর করুন
3D ফাইল প্রসেসিং API
Aspose.3D Cloud SDK for .NET এর শক্তিশালী এবং ব্যবহারকারী-বান্ধব API দিয়ে GLB থেকে PDF রূপান্তর প্রক্রিয়াকে সহজ করে। সহজেই 3D মডেলগুলি পরিচালনা করার ক্ষমতা সহ, এই SDK বিকাশকারীদের জন্য একটি নিরবচ্ছিন্ন অভিজ্ঞতা প্রদান করে যাদের GLB ফাইলগুলিকে PDF নথিতে রূপান্তর করতে হবে৷ SDK উচ্চ কাস্টমাইজেশন অফার করে, 3D বিষয়বস্তুর অখণ্ডতা বজায় রেখে আউটপুট আপনার ফর্ম্যাটিং পছন্দগুলির সাথে মেলে তা নিশ্চিত করে৷
- PDF এ শুধুমাত্র স্ট্যান্ডার্ড U3D এমবেডেড 3D কন্টেন্ট সমর্থন করে।
- RH মেশ এক্সটেনশন সহ PRC এবং U3D এখনও সমর্থিত নয়৷
ইনস্টলেশন
প্রথমে, NuGet প্যাকেজ ম্যানেজারে Aspose.3D-Cloud
অনুসন্ধান করুন এবং প্যাকেজ যোগ করুন
বোতামে ক্লিক করুন। দ্বিতীয়ত, ক্লাউড ড্যাশবোর্ড থেকে আপনার ক্লায়েন্টের শংসাপত্রগুলি পান। যদি আপনার কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, দ্রুত শুরু নিবন্ধে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যে অ্যাকাউন্ট তৈরি করুন।
C# এ GLB কে PDF এ রূপান্তর করুন
.NET REST API বিস্তৃত 3D ফরম্যাট সমর্থন করে, এটি বিভিন্ন ফাইল রূপান্তরের জন্য বহুমুখী করে তোলে, কিন্তু আসুন C# .NET ব্যবহার করে GLB থেকে PDF কিভাবে সম্পন্ন করা যায় তার বিস্তারিত অন্বেষণ করি।
ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);
থ্রিডিক্লাউডএপি-এর একটি উদাহরণ তৈরি করুন, যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিবরণ পাস করি।
threeDCloudApi.UploadFile(inputFileName, inputStream);
ক্লাউড স্টোরেজে ইনপুট GLB ফাইল আপলোড করুন।
var response = threeDCloudApi.PostConvertByFormat(inputFileName, "pdf", newFileName, null, isOverwrite: true, null);
GLB কে PDF ফরম্যাটে রূপান্তর করতে PostConvertByFormat API কল করুন এবং ফলস্বরূপ ফাইলটিকে ক্লাউড স্টোরেজে সংরক্ষণ করুন।
// আরও উদাহরণের জন্য, দয়া করে https://github.com/aspose-3d-cloud/aspose-3d-cloud-dotnet দেখুন
// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "XXXXXXXXXXXXXXXX";
string clientID = "XXXXXXXXXXXXX-XXXXXX-4be6-be35-ff5c3a6aa4a2";
// ইনপুট GLB ফাইলের নাম
String inputFileName = "input.obj";
// ফলস্বরূপ পিডিএফ ফাইল ফরম্যাট
String newFormat = "pdf";
// ফলাফল ফাইলের নাম
String newFileName = "myResultant.pdf";
// ThreeDCloud API এর একটি উদাহরণ তৈরি করুন
ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);
try
{
// স্থানীয় ড্রাইভ থেকে ইনপুট OBJ ফাইল লোড করুন
using (var inputStream = new FileStream("C:\\nayyer\\Downloads\\" + inputFileName, FileMode.Open))
{
// ক্লাউড স্টোরেজে OBJ ফাইল আপলোড করুন
threeDCloudApi.UploadFile(inputFileName, inputStream);
// GLB থেকে PDF রূপান্তর অপারেশন শুরু করুন
var response = threeDCloudApi.PostConvertByFormat(inputFileName, newFormat, newFileName, null, isOverwrite: true, null);
// রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The GLB to PDF conversion completed successfully !");
Console.ReadKey();
}
}
}catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
CURL কমান্ড ব্যবহার করে বাইনারি glTF কে Acrobat 3D PDF এ রূপান্তর করুন
Aspose.3D Cloud এর REST API-এর মাধ্যমে নমনীয়তা অফার করে, সহজ cURL কমান্ড ব্যবহার করে GLB-কে PDF-এ রূপান্তর করা সহজ করে। এই পদ্ধতির ফলে ডেভেলপাররা কর্মপ্রবাহকে স্বয়ংক্রিয় করতে বা বিস্তৃত প্রোগ্রামিং ছাড়াই তাদের অ্যাপ্লিকেশানগুলিতে রূপান্তরগুলিকে সংহত করতে চায়। একটি একক সিআরএল অনুরোধের মাধ্যমে, আপনি কয়েকটি ধাপে আপনার GLB ফাইলগুলিকে PDF এ রূপান্তর করতে পারেন। এই পদ্ধতি স্বয়ংক্রিয় সিস্টেমে বাল্ক অপারেশনের জন্য দ্রুত এবং দক্ষ প্রক্রিয়াকরণ নিশ্চিত করে।
ধাপ 1: ক্লায়েন্ট শংসাপত্র পান
প্রথমত, আপনার API অনুরোধগুলিকে প্রমাণীকরণ করার জন্য আমাদের একটি অ্যাক্সেস টোকেন প্রয়োজন৷ আপনার টোকেন পেতে নিম্নলিখিত কমান্ড ব্যবহার করুন:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=Your-App-SID&client_secret=Your-App-Key" \
-H "Content-Type: application/x-www-form-urlencoded"
ধাপ 2: GLB ফাইল আপলোড করুন
একবার আমাদের কাছে টোকেন হয়ে গেলে, Aspose ক্লাউড স্টোরেজে ইনপুট GLB ফাইল আপলোড করুন:
curl -v "https://api.aspose.cloud/v3.0/3d/storage/file/input.glb" \
-X PUT \
-H "Authorization: Bearer your_access_token" \
--data-binary @sample.glb
ধাপ 3: GLB PDF রূপান্তর অনলাইন
GLB কে PDF ফরম্যাটে রূপান্তর করতে এবং ক্লাউড স্টোরেজে আউটপুট সংরক্ষণ করতে নিম্নলিখিত cURL কমান্ডটি ব্যবহার করুন:
curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name={inputFile}&newformat=stlascii&newfilename={output}&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
ইনপুট GLB ফাইলের নামের সাথে ইনপুটফাইল
, ফলিত পিডিএফের নামের সাথে আউটপুট
এবং উপরে উত্পন্ন JWT টোকেন দিয়ে অ্যাক্সেস টোকেন
প্রতিস্থাপন করুন।
বাইনারি glTF থেকে Acrobat 3D PDF রূপান্তরকারী
আমরা Aspose.3D ক্লাউডের উপরে নির্মিত আমাদের বিনামূল্যের Binary glTF থেকে Acrobat 3D PDF রূপান্তরকারী অ্যাপ ব্যবহার করার পরামর্শ দিই। এই লাইটওয়েট এবং অতি-দক্ষ সমাধান আপনাকে 3D ফাইল প্রসেসিং API এর আশ্চর্যজনক ক্ষমতার সাক্ষী হতে সক্ষম করে।
উপসংহার
GLB কে PDF তে রূপান্তর করা 3D বিষয়বস্তু সবার জন্য অ্যাক্সেসযোগ্য বিন্যাসে ভাগ করার জন্য একটি বাস্তব সমাধান দেয়। আপনি কর্মপ্রবাহকে স্ট্রীমলাইন করতে বা সহযোগিতা বাড়াতে চাইছেন না কেন, .NET এর জন্য Aspose.3D Cloud SDK এবং এর cURL-ভিত্তিক API প্রক্রিয়াটিকে সহজ করার জন্য প্রয়োজনীয় সরঞ্জামগুলি সরবরাহ করে৷ নির্বিঘ্ন ইন্টিগ্রেশন এবং শক্তিশালী বৈশিষ্ট্য সহ, আমাদের API 3D-থেকে-2D রূপান্তরগুলি পরিচালনা করা আগের চেয়ে সহজ করে তোলে। আজই এটি ব্যবহার করে দেখুন এবং এটি আপনার প্রকল্পগুলিতে যে দক্ষতা এবং বহুমুখিতা এনেছে তা অনুভব করুন।
দরকারী লিঙ্ক
- [সমর্থিত নথি বিন্যাস8
- [বিনামূল্যে পণ্য সমর্থন ফোরাম9
- [এপিআই মূল্য [১০]
- [লাইভ ডেমো [১১]
সম্পর্কিত নিবন্ধ
আমরা এই সম্পর্কে আরও জানতে নিম্নলিখিত লিঙ্কগুলিতে যাওয়ার সুপারিশ করছি: