glb-ből pdf-be

GLB konvertálása PDF-be a .NET REST API használatával

A GLB(GL átviteli formátum) széles körben használatos a 3D-s eszközök hatékony továbbítására. A GLB-fájlok megosztása és megtekintése azonban kihívást jelenthet speciális szoftverek nélkül. Másrészt a PDF(Portable Document Format) általánosan elfogadott és gyakorlatilag bármilyen eszközön elérhető. Ezért a GLB PDF-be konvertálása lehetővé teszi a felhasználók számára, hogy a 3D tartalmakat egyszerűbb, jobban terjeszthető formátumban mutassák be.

3D Files Processing API

Az Aspose.3D Cloud SDK for .NET hatékony és felhasználóbarát API-jával leegyszerűsíti a GLB-ből PDF-be konvertálási folyamatot. A 3D modellek egyszerű kezelésének képességével ez az SDK zökkenőmentes élményt nyújt azoknak a fejlesztőknek, akiknek a GLB fájlokat PDF dokumentumokká kell átalakítaniuk. Az SDK magas szintű testreszabást kínál, így biztosítja, hogy a kimenet megfeleljen a formázási beállításoknak, miközben megőrzi a 3D tartalom integritását.

  • Csak a szabványos U3D beágyazott 3D tartalmat támogatja PDF-ben.
  • A PRC és az U3D RH Mesh kiterjesztéssel még nem támogatott.

Telepítés

Először keresse meg az “Aspose.3D-Cloud” kifejezést a NuGet csomagkezelőben, és kattintson a “Csomag hozzáadása” gombra. Másodszor, szerezze be az ügyfél hitelesítő adatait a felhő műszerfalról. Ha nincs meglévő fiókja, hozzon létre egy ingyenes fiókot a Gyors indítás cikkben leírt utasítások követésével.

GLB konvertálása PDF-be C#-ban

A .NET REST API a 3D formátumok széles skáláját támogatja, így sokoldalúan használható különféle fájlátalakításokhoz, de nézzük meg a GLB-t PDF-vé C# .NET használatával történő megvalósításának részleteit.

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

hozzon létre egy ThreeDCloudApi példányt, ahol argumentumként adjuk át az ügyfélazonosítót és az ügyféltitkot.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Töltse fel a bemeneti GLB-fájlt a felhőtárhelyre.

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

Hívja a PostConvertByFormat API-t a GLB PDF formátumba konvertálásához, és az eredményül kapott fájl felhőtárhelyre mentéséhez.

// További példákért látogasson el a https://github.com/aspose-3d-cloud/aspose-3d-cloud-dotnet webhelyre.

// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "XXXXXXXXXXXXXXXX";
string clientID = "XXXXXXXXXXXXX-XXXXXX-4be6-be35-ff5c3a6aa4a2";

// A bemeneti GLB fájl neve
String inputFileName = "input.obj";
// az eredményül kapott PDF fájlformátumot
String newFormat = "pdf";
// az eredményül kapott fájl neve
String newFileName = "myResultant.pdf";

// hozzon létre egy ThreeDCloud API példányt
ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

try
{
    // töltse be a bemeneti OBJ fájlt a helyi meghajtóról
    using (var inputStream = new FileStream("C:\\nayyer\\Downloads\\" + inputFileName, FileMode.Open))
    {
        // töltse fel az OBJ fájlt a felhőtárhelyre
        threeDCloudApi.UploadFile(inputFileName, inputStream);
        
        // indítsa el a GLB PDF konvertálási műveletet
        var response = threeDCloudApi.PostConvertByFormat(inputFileName, newFormat, newFileName, null, isOverwrite: true, null);
        
        // sikeres átalakítás esetén nyomtasson sikeres üzenetet
        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-ből pdf-be

Glb-pdf átalakítás előnézete

A bináris glTF konvertálása Acrobat 3D PDF formátumba a cURL paranccsal

Az Aspose.3D Cloud rugalmasságot kínál a REST API-ján keresztül, így egyszerű cURL-parancsok segítségével könnyedén konvertálhatja a GLB-t PDF-be. Ez a megközelítés azoknak a fejlesztőknek kedvez, akik széleskörű programozás nélkül szeretnék automatizálni a munkafolyamatokat vagy integrálni a konverziókat alkalmazásaikba. Egyetlen cURL-kéréssel mindössze néhány lépésben konvertálhatja GLB-fájljait PDF-be. Ez a megközelítés biztosítja az automatizált rendszerek tömeges műveleteinek gyors és hatékony feldolgozását.

1. lépés: Szerezze be az ügyfél hitelesítő adatait

Először is szükségünk van egy hozzáférési tokenre az API-kérelmei hitelesítéséhez. A token beszerzéséhez használja a következő parancsot:

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. lépés: GLB-fájl feltöltése

Miután megvan a token, töltse fel a bemeneti GLB-fájlt az Aspose Cloud Storage-ba:

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. lépés: GLB PDF online konvertálás

A következő cURL paranccsal konvertálja a GLB-t PDF formátumba, és mentse a kimenetet felhőtárhelyre:

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

Cserélje ki az „inputFile” szót a bemeneti GLB-fájl nevével, az „output”-ot az eredményül kapott PDF-fájl nevével, az „accessToken”-t pedig a fent generált JWT-tokennel.

Bináris glTF-ből Acrobat 3D PDF konvertáló

Javasoljuk, hogy használja az ingyenes bináris glTF-ből Acrobat 3D PDF konverterbe, amely az Aspose.3D Cloudra épül. Ez a könnyű és szuperhatékony megoldás lehetővé teszi, hogy szemtanúja legyen a 3D fájlfeldolgozó API elképesztő képességeinek.

GLB PDF konvertáló

A bináris GLB–PDF konverter előnézete.

Következtetés

A GLB konvertálása PDF-be praktikus megoldást kínál a 3D tartalmak mindenki számára elérhető formátumban történő megosztására. Akár a munkafolyamatok egyszerűsítését, akár az együttműködés javítását szeretné elérni, az Aspose.3D Cloud SDK for .NET és a cURL-alapú API biztosítja a folyamat egyszerűsítéséhez szükséges eszközöket. A zökkenőmentes integrációnak és a hatékony funkcióknak köszönhetően API-nk minden eddiginél egyszerűbbé teszi a 3D-ből 2D-be konvertálást. Próbálja ki még ma, és tapasztalja meg a projektjeihez nyújtott hatékonyságot és sokoldalúságot.

Hasznos linkek

Kapcsolódó cikk

Erősen javasoljuk, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről: