glb إلى pdf

كيفية تحويل GLB إلى PDF باستخدام .NET REST API

GLB(تنسيق نقل GL) يستخدم على نطاق واسع للنقل الفعال للأصول ثلاثية الأبعاد. ومع ذلك، قد يكون مشاركة وعرض ملفات GLB أمرًا صعبًا بدون برامج متخصصة. من ناحية أخرى، PDF(تنسيق المستندات المحمولة) مقبول عالميًا ويمكن الوصول إليه على أي جهاز تقريبًا. لذلك، يتيح تحويل GLB إلى PDF للمستخدمين تقديم محتوى ثلاثي الأبعاد بتنسيق أبسط وأكثر قابلية للتوزيع.

واجهة برمجة تطبيقات معالجة الملفات ثلاثية الأبعاد

Aspose.3D Cloud SDK for .NET يبسط عملية تحويل GLB إلى PDF من خلال واجهة برمجة التطبيقات القوية وسهلة الاستخدام. بفضل القدرة على التعامل بسهولة مع النماذج ثلاثية الأبعاد، توفر مجموعة SDK هذه تجربة سلسة للمطورين الذين يحتاجون إلى تحويل ملفات GLB إلى مستندات PDF. توفر مجموعة SDK إمكانية تخصيص عالية، مما يضمن أن الناتج يطابق تفضيلات التنسيق الخاصة بك مع الحفاظ على سلامة المحتوى ثلاثي الأبعاد.

  • يدعم فقط محتوى U3D القياسي المضمن ثلاثي الأبعاد في PDF.
  • لا يتم دعم PRC وU3D مع امتداد RH Mesh حتى الآن.

تثبيت

أولاً، ابحث عن “Aspose.3D-Cloud” في مدير حزم NuGet وانقر على زر “إضافة حزمة”. ثانيًا، احصل على بيانات اعتماد العميل من لوحة معلومات السحابة. في حالة عدم وجود حساب موجود، قم بإنشاء حساب مجاني باتباع الإرشادات المحددة في مقال البدء السريع.

تحويل GLB إلى PDF في C#

تدعم واجهة برمجة التطبيقات .NET REST مجموعة واسعة من تنسيقات ثلاثية الأبعاد، مما يجعلها متعددة الاستخدامات للعديد من تحويلات الملفات، ولكن دعنا نستكشف التفاصيل حول كيفية إنجاز GLB إلى PDF باستخدام C# .NET.

ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

إنشاء مثيل لـ ThreeDCloudApi، حيث نقوم بتمرير تفاصيل معرف العميل والسر الخاص بالعميل كوسائط.

threeDCloudApi.UploadFile(inputFileName, inputStream);

قم بتحميل ملف GLB المدخل إلى التخزين السحابي.

var response = threeDCloudApi.PostConvertByFormat(inputFileName, "pdf", newFileName, null, isOverwrite: true, null);

اتصل بواجهة برمجة التطبيقات PostConvertByFormat لتحويل تنسيق GLB إلى تنسيق PDF وحفظ الملف الناتج في التخزين السحابي.

// لمزيد من الأمثلة، يرجى زيارة 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";
// تنسيق ملف PDF الناتج
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);
}
glb إلى pdf

معاينة تحويل glb إلى pdf

تحويل ملف glTF الثنائي إلى ملف PDF ثلاثي الأبعاد من Acrobat باستخدام الأمر cURL

Aspose.3D Cloud يوفر المرونة من خلال واجهة برمجة التطبيقات REST، مما يجعل من السهل تحويل GLB إلى PDF باستخدام أوامر cURL البسيطة. يفيد هذا النهج المطورين الذين يتطلعون إلى أتمتة سير العمل أو دمج التحويلات في تطبيقاتهم دون برمجة مكثفة. باستخدام طلب cURL واحد، يمكنك تحويل ملفات 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

بمجرد حصولنا على الرمز، قم بتحميل ملف GLB المدخل إلى وحدة تخزين Aspose Cloud:

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 عبر الإنترنت

استخدم أمر cURL التالي لتحويل تنسيق GLB إلى PDF وحفظ الناتج في التخزين السحابي:

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}"

استبدل inputFile باسم ملف GLB المدخل، وoutput باسم ملف PDF الناتج، وaccessToken برمز JWT الذي تم إنشاؤه أعلاه.

محول ثنائي glTF إلى Acrobat 3D PDF

نوصي باستخدام تطبيقنا المجاني Binary glTF to Acrobat 3D PDF converter الذي تم إنشاؤه على Aspose.3D Cloud. يتيح لك هذا الحل الخفيف الوزن والفعال للغاية مشاهدة الإمكانات المذهلة لواجهة برمجة تطبيقات معالجة الملفات ثلاثية الأبعاد.

محول GLB إلى PDF

معاينة محول GLB الثنائي إلى PDF.

خاتمة

يقدم تحويل GLB إلى PDF حلاً عمليًا لمشاركة المحتوى ثلاثي الأبعاد بتنسيق يمكن للجميع الوصول إليه. سواء كنت تبحث عن تبسيط سير العمل أو تعزيز التعاون، توفر Aspose.3D Cloud SDK for .NET وواجهة برمجة التطبيقات المستندة إلى cURL الأدوات اللازمة لتبسيط العملية. بفضل التكامل السلس والميزات القوية، تجعل واجهة برمجة التطبيقات الخاصة بنا التعامل مع التحويلات من ثلاثي الأبعاد إلى ثنائي الأبعاد أسهل من أي وقت مضى. جرّبها اليوم وجرّب الكفاءة والتنوع الذي توفره لمشاريعك.

روابط مفيدة

مقالة ذات صلة

ننصحك بشدة بزيارة الروابط التالية لمعرفة المزيد عن: