Převést STL do PDF PNG obrázku

STL, zkráceně stereolitografie, představuje 3D povrchovou geometrii. Ty se často používají v aplikacích souvisejících s CAD. Soubory STL můžete převést do PDF rychle a snadno. Tato konverze formátu souboru je užitečná ve scénářích, kdy potřebujete zobrazit informace v různých operačních systémech a prostředích, a to kvůli kompatibilitě formátu PDF. Podobně můžete vykreslit obrázky STL do PNG pro rychlý náhled souboru. Podívejme se na následující části, abychom se jim lépe naučili:

Konverze obrázků STL do PDF nebo PNG – Instalace API

Aspose.CAD for .NET API podporuje práci s STL, DWG, PLT a mnoha dalšími podporované formáty souborů. Zde se budeme zabývat zejména konverzí souborů STL. Rozhraní API můžete nakonfigurovat stažením souborů DLL ze sekce Downloads nebo pomocí následujícího instalačního příkazu souvisejícího s balíčkem NuGet:

PM> Install-Package Aspose.CAD

Převeďte STL do PDF programově pomocí C#

PDF je oblíbený formát pro svou obrovskou kompatibilitu s mnoha systémovými prostředími a aplikacemi. Možná budete muset ve svých aplikacích založených na .NET převést soubor STL do formátu PDF. Níže jsou uvedeny kroky pro převod STL na PDF:

  1. Načtěte vstupní STL obrázek
  2. Inicializujte instanci třídy PdfOptions
  3. Převeďte STL na soubor PDF pomocí metody Uložit

Níže uvedený úryvek kódu ukazuje, jak převést STL do PDF programově pomocí C#:

// Zadejte cestu pro vstupní soubor STL
string sourceFilePath = dataDir + "galeon.stl";

// Načtěte vstupní STL obrázek
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{             
    // Inicializujte instanci třídy PdfOptions
    PdfOptions pdfOptions = new PdfOptions();
                
    string outPath = sourceFilePath + "test.pdf";

    // Převést STL do PDF
    cadImage.Save(outPath, pdfOptions);
}

Převeďte STL na PNG obrázek programově pomocí C#

Soubory STL můžete převést na obrázky PNG pro rychlý náhled dat a informací. Níže uvedené kroky vysvětlují proces převodu souborů STL:

  1. Načtěte zdrojový soubor STL jako vstup
  2. Inicializujte instanci třídy PngOptions
  3. Převeďte STL na PNG a uložte výstup

Následující kód vysvětluje, jak postupovat podle těchto kroků pro převod STL na obrázek PNG programově v C#:

// Zadejte cestu pro vstupní soubor STL
string sourceFilePath = dataDir + "galeon.stl";

// Načtěte vstupní STL obrázek
using (var cadImage = (CadImage)Image.Load(sourceFilePath))
{
    // Inicializujte instanci třídy PngOptions
    PngOptions pngOptions = new PngOptions();

    string outPath = sourceFilePath + "test.png";

    // Převést STL na PNG
    cadImage.Save(outPath, pngOptions);
}

Závěr

V těchto částech jsme se naučili, jak převádět nebo exportovat soubory STL do obrázků PDF nebo PNG pomocí kódu C# ve vašich aplikacích založených na .NET. Podobně je klíčovým prvkem API několik dalších konverzí a manipulací souvisejících s CAD. Můžete jej dále prozkoumat přečtením Dokumentace. Pokud potřebujete pomoc s vytvořením POC pro vaše požadavky, můžete s námi také prodiskutovat své obavy prostřednictvím Free Support Forum. Bude nám ctí vám pomoci!

Viz také