glb til pdf

Sådan konverteres GLB til PDF ved hjælp af .NET REST API

GLB(GL-transmissionsformat) er meget brugt til effektiv transmission af 3D-aktiver. Men deling og visning af GLB-filer kan være udfordrende uden specialiseret software. På den anden side er PDF(Portable Document Format) universelt accepteret og tilgængelig på stort set enhver enhed. Konvertering af GLB til PDF giver derfor brugerne mulighed for at præsentere 3D-indhold i et enklere, mere distribuerbart format.

3D File Processing API

Aspose.3D Cloud SDK til .NET forenkler GLB til PDF-konverteringsprocessen med dens kraftfulde og brugervenlige API. Med evnen til nemt at håndtere 3D-modeller giver denne SDK en problemfri oplevelse for udviklere, der har brug for at transformere GLB-filer til PDF-dokumenter. SDK’et tilbyder høj tilpasning, hvilket sikrer, at outputtet matcher dine formateringspræferencer, mens integriteten af 3D-indholdet bevares.

  • Understøtter kun standard U3D-indlejret 3D-indhold i PDF.
  • PRC og U3D med RH Mesh-udvidelse er ikke understøttet endnu.

Installation

Først skal du søge efter Aspose.3D-Cloud i NuGet-pakkehåndteringen og klikke på knappen Tilføj pakke. For det andet skal du indhente dine klientoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du oprette en gratis konto ved at følge instruktionerne specificeret i artiklen Quick Start.

Konverter GLB til PDF i C#

.NET REST API understøtter en bred vifte af 3D-formater, hvilket gør den alsidig til forskellige filtransformationer, men lad os undersøge detaljerne om, hvordan man udfører GLB til PDF ved hjælp af C# .NET.

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

oprette en instans af ThreeDCloudApi, hvor vi videregiver klient-id’et og klienthemmeligheden som argumenter.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Upload input-GLB-filen til skylageret.

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

Kald PostConvertByFormat API for at konvertere GLB til PDF-format og gemme den resulterende fil til skylager.

// For flere eksempler, besøg venligst https://github.com/aspose-3d-cloud/aspose-3d-cloud-dotnet

// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXXXX";
string clientID = "XXXXXXXXXXXXX-XXXXXX-4be6-be35-ff5c3a6aa4a2";

// Navn på input GLB-fil
String inputFileName = "input.obj";
// det resulterende PDF-filformat
String newFormat = "pdf";
// navnet på den resulterende fil
String newFileName = "myResultant.pdf";

// oprette en instans af ThreeDCloud API
ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

try
{
    // indlæs input OBJ-fil fra lokalt drev
    using (var inputStream = new FileStream("C:\\nayyer\\Downloads\\" + inputFileName, FileMode.Open))
    {
        // upload OBJ-filen til skylageret
        threeDCloudApi.UploadFile(inputFileName, inputStream);
        
        // start GLB til PDF-konverteringsoperationen
        var response = threeDCloudApi.PostConvertByFormat(inputFileName, newFormat, newFileName, null, isOverwrite: true, null);
        
        // udskriv succesmeddelelse, hvis konverteringen er vellykket
        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 til pdf

Forhåndsvisning af konvertering fra glb til pdf

Konverter binær glTF til Acrobat 3D PDF ved hjælp af cURL-kommando

Aspose.3D Cloud tilbyder fleksibilitet gennem sin REST API, hvilket gør det nemt at konvertere GLB til PDF ved hjælp af simple cURL-kommandoer. Denne tilgang gavner udviklere, der ønsker at automatisere arbejdsgange eller integrere konverteringer i deres applikationer uden omfattende programmering. Med en enkelt cURL-anmodning kan du konvertere dine GLB-filer til PDF med nogle få trin. Denne tilgang sikrer hurtig og effektiv behandling af bulkoperationer i automatiserede systemer.

Trin 1: Få klientoplysninger

For det første har vi brug for et adgangstoken til at autentificere dine API-anmodninger. Brug følgende kommando for at få dit token:

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"

Trin 2: Upload GLB-fil

Når vi har tokenet, skal du uploade input-GLB-filen til Aspose Cloud-lager:

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

Trin 3: GLB PDF-konvertering online

Brug følgende cURL-kommando til at konvertere GLB til PDF-format og gemme output til skylager:

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

Erstat ‘inputFile’ med navnet på input-GLB-filen, ‘output’ med navnet på den resulterende PDF og ‘accessToken’ med JWT-tokenet genereret ovenfor.

Binær glTF til Acrobat 3D PDF-konverter

Vi anbefaler at bruge vores gratis Binær glTF til Acrobat 3D PDF-konverter App bygget oven på Aspose.3D Cloud. Denne lette og supereffektive løsning giver dig mulighed for at se de fantastiske muligheder i 3D-filbehandlings-API.

GLB til PDF konverter

Forhåndsvisning af binær GLB til PDF-konverter.

Konklusion

Konvertering af GLB til PDF tilbyder en praktisk løsning til deling af 3D-indhold i et format, der er tilgængeligt for alle. Uanset om du ønsker at strømline arbejdsgange eller forbedre samarbejdet, giver Aspose.3D Cloud SDK til .NET og dets cURL-baserede API de nødvendige værktøjer til at forenkle processen. Med sømløs integration og kraftfulde funktioner gør vores API det nemmere end nogensinde før at håndtere 3D-til-2D-konverteringer. Prøv det i dag, og oplev den effektivitet og alsidighed, det giver dine projekter.

Relateret artikel

Vi anbefaler stærkt, at du besøger følgende links for at lære mere om: