glb σε pdf

Πώς να μετατρέψετε το GLB σε PDF χρησιμοποιώντας το .NET REST API

Το GLB(Μορφή μετάδοσης GL) χρησιμοποιείται ευρέως για την αποτελεσματική μετάδοση τρισδιάστατων στοιχείων. Ωστόσο, η κοινή χρήση και η προβολή αρχείων GLB μπορεί να είναι δύσκολη χωρίς εξειδικευμένο λογισμικό. Από την άλλη πλευρά, το PDF(Portable Document Format) είναι καθολικά αποδεκτό και προσβάσιμο σχεδόν σε οποιαδήποτε συσκευή. Ως εκ τούτου, η μετατροπή του GLB σε PDF επιτρέπει στους χρήστες να παρουσιάζουν τρισδιάστατο περιεχόμενο σε μια απλούστερη, πιο κατανοητή μορφή.

API επεξεργασίας αρχείων 3D

Το Aspose.3D Cloud SDK για .NET απλοποιεί τη διαδικασία μετατροπής GLB σε PDF με το ισχυρό και φιλικό προς το χρήστη API. Με την ικανότητα να χειρίζεται εύκολα τρισδιάστατα μοντέλα, αυτό το SDK παρέχει μια απρόσκοπτη εμπειρία στους προγραμματιστές που χρειάζονται να μετατρέψουν αρχεία GLB σε έγγραφα PDF. Το SDK προσφέρει υψηλή προσαρμογή, διασφαλίζοντας ότι η έξοδος ταιριάζει με τις προτιμήσεις μορφοποίησης, διατηρώντας παράλληλα την ακεραιότητα του τρισδιάστατου περιεχομένου.

  • Υποστηρίζει μόνο τυπικό ενσωματωμένο περιεχόμενο 3D U3D σε PDF.
  • Η PRC και η U3D με επέκταση RH Mesh δεν υποστηρίζονται ακόμα.

Εγκατάσταση

Αρχικά, πραγματοποιήστε αναζήτηση στο «Aspose.3D-Cloud» στη Διαχείριση πακέτων NuGet και κάντε κλικ στο κουμπί «Προσθήκη πακέτου». Δεύτερον, αποκτήστε τα διαπιστευτήρια πελάτη σας από τον πίνακα ελέγχου cloud. Σε περίπτωση που δεν έχετε υπάρχοντα λογαριασμό, δημιουργήστε έναν δωρεάν λογαριασμό ακολουθώντας τις οδηγίες που καθορίζονται στο άρθρο Quick Start.

Μετατροπή GLB σε PDF σε C#

Το .NET REST API υποστηρίζει ένα ευρύ φάσμα τρισδιάστατων μορφών, καθιστώντας το ευέλικτο για διάφορους μετασχηματισμούς αρχείων, αλλά ας εξερευνήσουμε τις λεπτομέρειες σχετικά με το πώς να ολοκληρώσετε το GLB σε PDF χρησιμοποιώντας C# .NET.

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

δημιουργήστε μια παρουσία του ThreeDCloudApi, όπου μεταβιβάζουμε το Client ID και τις λεπτομέρειες Client Secret ως ορίσματα.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Ανεβάστε το αρχείο εισόδου GLB στον χώρο αποθήκευσης cloud.

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

Καλέστε το PostConvertByFormat API για να μετατρέψετε τη μορφή GLB σε μορφή PDF και να αποθηκεύσετε το αρχείο που προκύπτει σε αποθήκευση cloud.

// Για περισσότερα παραδείγματα, επισκεφθείτε τη διεύθυνση 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 στο χώρο αποθήκευσης Cloud
        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

Μετατροπή Binary glTF σε Acrobat 3D PDF χρησιμοποιώντας την εντολή cURL

Το Aspose.3D Cloud προσφέρει ευελιξία μέσω του REST API, καθιστώντας εύκολη τη μετατροπή 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 storage:

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 και να αποθηκεύσετε την έξοδο στο χώρο αποθήκευσης cloud:

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 που δημιουργήθηκε παραπάνω.

Δυαδικός μετατροπέας PDF glTF σε Acrobat 3D

Συνιστούμε να χρησιμοποιήσετε τη δωρεάν εφαρμογή μας Binary glTF to Acrobat 3D PDF converter που είναι χτισμένη πάνω στο Aspose.3D Cloud. Αυτή η ελαφριά και εξαιρετικά αποδοτική λύση σάς δίνει τη δυνατότητα να παρακολουθείτε τις εκπληκτικές δυνατότητες του API επεξεργασίας αρχείων 3D.

Μετατροπέας GLB σε PDF

Προεπισκόπηση δυαδικού μετατροπέα GLB σε PDF.

Σύναψη

Η μετατροπή GLB σε PDF προσφέρει μια πρακτική λύση για κοινή χρήση τρισδιάστατου περιεχομένου σε μορφή προσβάσιμη σε όλους. Είτε θέλετε να βελτιώσετε τις ροές εργασίας είτε να βελτιώσετε τη συνεργασία, το Aspose.3D Cloud SDK για .NET και το API που βασίζεται σε cURL παρέχουν τα εργαλεία που απαιτούνται για την απλοποίηση της διαδικασίας. Με απρόσκοπτη ενσωμάτωση και ισχυρές δυνατότητες, το API μας διευκολύνει από ποτέ τον χειρισμό μετατροπών 3D σε 2D. Δοκιμάστε το σήμερα και δοκιμάστε την αποτελεσματικότητα και την ευελιξία που προσφέρει στα έργα σας.

Χρήσιμοι Σύνδεσμοι

Σχετικό άρθρο

Συνιστούμε ανεπιφύλακτα να επισκεφτείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με: