glb zu pdf

So konvertieren Sie GLB mithilfe der .NET REST API in PDF

GLB(GL Transmission Format) wird häufig für die effiziente Übertragung von 3D-Assets verwendet. Allerdings kann das Teilen und Anzeigen von GLB Dateien ohne spezielle Software eine Herausforderung sein. PDF(Portable Document Format) hingegen wird allgemein akzeptiert und ist auf praktisch jedem Gerät zugänglich. Daher ermöglicht die Konvertierung von GLB in PDF den Benutzern, 3D-Inhalte in einem einfacheren, besser verteilbaren Format zu präsentieren.

API zur Verarbeitung von 3D Dateien

Aspose.3D Cloud SDK für .NET vereinfacht den Konvertierungsprozess von GLB in PDF mit seiner leistungsstarken und benutzerfreundlichen API. Mit der Fähigkeit, 3D-Modelle problemlos zu handhaben, bietet dieses SDK Entwicklern, die GLB Dateien in PDF Dokumente umwandeln müssen, ein nahtloses Erlebnis. Das SDK bietet ein hohes Maß an Anpassungsmöglichkeiten und stellt sicher, dass die Ausgabe Ihren Formatierungseinstellungen entspricht und gleichzeitig die Integrität des 3D-Inhalts gewahrt bleibt.

– Unterstützt nur standardmäßigen U3D-eingebetteten 3D-Inhalt in PDF.

– PRC und U3D mit RH Mesh-Erweiterung werden noch nicht unterstützt.

Installation

Suchen Sie zunächst im NuGet-Paketmanager nach „Aspose.3D-Cloud“ und klicken Sie auf die Schaltfläche „Paket hinzufügen“. Rufen Sie anschließend Ihre Client-Anmeldeinformationen über das Cloud-Dashboard ab. Falls Sie noch kein Konto haben, erstellen Sie ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.

Konvertieren Sie GLB in C# in PDF

Die .NET REST API unterstützt eine breite Palette an 3D-Formaten und ist daher vielseitig für verschiedene Dateitransformationen geeignet. Sehen wir uns jedoch im Detail an, wie die Konvertierung von GLB in PDF mit C# .NET erfolgt.

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

Erstellen Sie eine Instanz von ThreeDCloudApi, in der wir die Client-ID und die Client-Secret-Details als Argumente übergeben.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Laden Sie die GLB-Eingabedatei in den Cloud-Speicher hoch.

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

Rufen Sie die API PostConvertByFormat auf, um das GLB- in das PDF-Format zu konvertieren und die resultierende Datei im Cloud-Speicher zu speichern.

// Weitere Beispiele finden Sie unter https://github.com/aspose-3d-cloud/aspose-3d-cloud-dotnet

// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXXXX";
string clientID = "XXXXXXXXXXXXX-XXXXXX-4be6-be35-ff5c3a6aa4a2";

// Name der GLB-Eingabedatei
String inputFileName = "input.obj";
// das resultierende PDF Datei format
String newFormat = "pdf";
// Name der resultierenden Datei
String newFileName = "myResultant.pdf";

// Erstellen Sie eine Instanz der ThreeDCloud API
ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

try
{
    // OBJ-Eingabedatei vom lokalen Laufwerk laden
    using (var inputStream = new FileStream("C:\\nayyer\\Downloads\\" + inputFileName, FileMode.Open))
    {
        // Laden Sie die OBJ-Datei in den Cloud-Speicher hoch
        threeDCloudApi.UploadFile(inputFileName, inputStream);
        
        // Starten Sie den Konvertierungsvorgang von GLB in PDF
        var response = threeDCloudApi.PostConvertByFormat(inputFileName, newFormat, newFileName, null, isOverwrite: true, null);
        
        // Erfolgsmeldung drucken, wenn die Konvertierung erfolgreich war
        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 zu pdf

Eine Vorschau der Konvertierung von GLB in PDF

Konvertieren Sie binäres glTF mit dem cURL-Befehl {#glb-pdf-curl} in Acrobat 3D PDF

Aspose.3D Cloud bietet Flexibilität durch seine REST-API und erleichtert die Konvertierung von GLB in PDF mit einfachen cURL-Befehlen. Dieser Ansatz kommt Entwicklern zugute, die Arbeitsabläufe automatisieren oder Konvertierungen ohne umfangreiche Programmierung in ihre Anwendungen integrieren möchten. Mit einer einzigen cURL-Anfrage können Sie Ihre GLB Dateien in nur wenigen Schritten in PDF konvertieren. Dieser Ansatz gewährleistet eine schnelle und effiziente Verarbeitung für Massenvorgänge in automatisierten Systemen.

Schritt 1: Client-Anmeldeinformationen abrufen

Zunächst benötigen wir ein Zugriffstoken, um Ihre API-Anfragen zu authentifizieren. Verwenden Sie den folgenden Befehl, um Ihr Token abzurufen:

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"

Schritt 2: GLB-Datei hochladen

Sobald wir das Token haben, laden Sie die Eingabe-GLB-Datei in den Aspose-Cloud-Speicher hoch:

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

Schritt 3: GLB PDF-Konvertierung online

Verwenden Sie den folgenden cURL-Befehl, um GLB in das PDF-Format zu konvertieren und die Ausgabe im Cloud-Speicher zu speichern:

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

Ersetzen Sie „inputFile“ durch den Namen der GLB-Eingabedatei, „output“ durch den Namen des resultierenden PDF und „accessToken“ durch das oben generierte JWT-Token.

Binärer glTF zu Acrobat-3D-PDF-Konverter

Wir empfehlen die Verwendung unserer kostenlosen App Binary glTF to Acrobat 3D PDF converter, die auf Aspose.3D Cloud basiert. Diese leichte und hocheffiziente Lösung ermöglicht es Ihnen, die erstaunlichen Fähigkeiten der API zur Verarbeitung von 3D Dateien zu erleben.

GLB zu PDF-Konverter

Vorschau des binären GLB zu PDF-Konverters.

Abschluss

Die Konvertierung von GLB in PDF bietet eine praktische Lösung zum Teilen von 3D-Inhalten in einem für alle zugänglichen Format. Egal, ob Sie Arbeitsabläufe optimieren oder die Zusammenarbeit verbessern möchten, Aspose.3D Cloud SDK für .NET und seine cURL-basierte API bieten die erforderlichen Tools zur Vereinfachung des Prozesses. Dank nahtloser Integration und leistungsstarker Funktionen macht unsere API die Konvertierung von 3D in 2D einfacher als je zuvor. Probieren Sie es noch heute aus und erleben Sie die Effizienz und Vielseitigkeit, die es Ihren Projekten verleiht.

Verwandter Artikel

Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: