glb naar pdf

Hoe GLB naar PDF converteren met behulp van .NET REST API

GLB(GL Transmission Format) wordt veel gebruikt voor de efficiënte transmissie van 3D-middelen. Het delen en bekijken van GLB-bestanden kan echter een uitdaging zijn zonder gespecialiseerde software. Aan de andere kant is PDF(Portable Document Format) universeel geaccepteerd en toegankelijk op vrijwel elk apparaat. Daarom stelt het converteren van GLB naar PDF gebruikers in staat om 3D-inhoud te presenteren in een eenvoudiger, beter distribueerbaar formaat.

API voor 3D-bestandsverwerking

Aspose.3D Cloud SDK voor .NET vereenvoudigt het GLB naar PDF conversieproces met zijn krachtige en gebruiksvriendelijke API. Met de mogelijkheid om eenvoudig 3D-modellen te verwerken, biedt deze SDK een naadloze ervaring voor ontwikkelaars die GLB-bestanden moeten transformeren naar PDF-documenten. De SDK biedt hoge mate van maatwerk, waardoor de output overeenkomt met uw opmaakvoorkeuren en de integriteit van de 3D-inhoud behouden blijft.

  • Ondersteunt alleen standaard U3D ingebedde 3D-inhoud in PDF.
  • PRC en U3D met RH Mesh-extensie worden nog niet ondersteund.

Installatie

Zoek eerst Aspose.3D-Cloud in de NuGet-pakketbeheerder en klik op de knop Add Package. Haal ten tweede uw clientreferenties op via het clouddashboard. Als u nog geen bestaand account hebt, maak dan een gratis account aan door de instructies te volgen die in het artikel Quick Start staan.

Converteer GLB naar PDF in C#

De .NET REST API ondersteunt een breed scala aan 3D-formaten en is daardoor veelzijdig voor diverse bestandstransformaties. Laten we eens kijken hoe u GLB naar PDF kunt omzetten met behulp van C# .NET.

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

Maak een instantie van ThreeDCloudApi, waarin we de Client ID en Client Secret-gegevens als argumenten doorgeven.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Upload het invoer-GLB-bestand naar de cloudopslag.

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

Roep de PostConvertByFormat API aan om de GLB naar PDF-formaat te converteren en het resulterende bestand op te slaan in de cloudopslag.

// Voor meer voorbeelden, bezoek https://github.com/aspose-3d-cloud/aspose-3d-cloud-dotnet

// Haal clientreferenties op via https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXXXX";
string clientID = "XXXXXXXXXXXXX-XXXXXX-4be6-be35-ff5c3a6aa4a2";

// Naam van invoer GLB-bestand
String inputFileName = "input.obj";
// het resulterende PDF-bestandsformaat
String newFormat = "pdf";
// naam van het resulterende bestand
String newFileName = "myResultant.pdf";

// maak een exemplaar van ThreeDCloud API
ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

try
{
    // laad invoer OBJ-bestand van lokale schijf
    using (var inputStream = new FileStream("C:\\nayyer\\Downloads\\" + inputFileName, FileMode.Open))
    {
        // upload het OBJ-bestand naar de cloudopslag
        threeDCloudApi.UploadFile(inputFileName, inputStream);
        
        // start de GLB naar PDF conversie operatie
        var response = threeDCloudApi.PostConvertByFormat(inputFileName, newFormat, newFileName, null, isOverwrite: true, null);
        
        // Print succesbericht als de conversie succesvol is
        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 naar pdf

Een voorbeeld van een glb-naar-pdf-conversie

Converteer binaire glTF naar Acrobat 3D PDF met behulp van de cURL-opdracht

Aspose.3D Cloud biedt flexibiliteit via zijn REST API, waardoor het eenvoudig is om GLB naar PDF te converteren met behulp van eenvoudige cURL-opdrachten. Deze aanpak is gunstig voor ontwikkelaars die workflows willen automatiseren of conversies in hun applicaties willen integreren zonder uitgebreide programmering. Met een enkele cURL-aanvraag kunt u uw GLB-bestanden in slechts een paar stappen naar PDF converteren. Deze aanpak zorgt voor snelle en efficiënte verwerking voor bulkbewerkingen in geautomatiseerde systemen.

Stap 1: Clientreferenties verkrijgen

Ten eerste hebben we een toegangstoken nodig om uw API-verzoeken te verifiëren. Gebruik de volgende opdracht om uw token te verkrijgen:

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"

Stap 2: GLB-bestand uploaden

Zodra we het token hebben, uploaden we het invoer-GLB-bestand naar de Aspose Cloud-opslag:

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

Stap 3: GLB PDF-conversie online

Gebruik de volgende cURL-opdracht om het GLB-bestand naar PDF-formaat te converteren en de uitvoer op te slaan in de 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}"

Vervang inputFile door de naam van het invoer-GLB-bestand, output door de naam van de resulterende PDF en accessToken door het hierboven gegenereerde JWT-token.

Binaire glTF naar Acrobat 3D PDF-converter

Wij raden aan om onze gratis Binary glTF naar Acrobat 3D PDF converter App te gebruiken die is gebouwd op Aspose.3D Cloud. Deze lichtgewicht en superefficiënte oplossing stelt u in staat om getuige te zijn van de verbazingwekkende mogelijkheden van de API voor 3D-bestandsverwerking.

GLB naar PDF-converter

Voorbeeld van binaire GLB naar PDF-converter.

Conclusie

Het converteren van GLB naar PDF biedt een praktische oplossing voor het delen van 3D-inhoud in een formaat dat voor iedereen toegankelijk is. Of u nu workflows wilt stroomlijnen of samenwerking wilt verbeteren, Aspose.3D Cloud SDK voor .NET en de cURL-gebaseerde API bieden de tools die nodig zijn om het proces te vereenvoudigen. Met naadloze integratie en krachtige functies maakt onze API het gemakkelijker dan ooit om 3D-naar-2D-conversies te verwerken. Probeer het vandaag nog en ervaar de efficiëntie en veelzijdigheid die het uw projecten biedt.

Gerelateerd artikel

Wij raden u ten zeerste aan de volgende links te bezoeken voor meer informatie over: