Převést DWG na Jpeg2000 v C#

Pro vytváření 2D nebo 3D výkresů vyžaduje CAD software soubory DWG. Soubor DWG lze použít zejména k vývoji a zachování plánů pro stavební projekty, jako jsou silnice, mosty a budovy. Za určitých okolností můžeme potřebovat programově exportovat výkresy ze souborů DWG do dokumentů Jpeg2000. Tyto transformace umožňují přenosné sdílení výkresů. V tomto příspěvku se dozvíte, jak převést soubor DWG na Jpeg2000 v C#.

Tento článek bude obsahovat následující témata:

  1. C# DWG to Jpeg2000 Converter – zdarma ke stažení
  2. Kroky pro převod souboru DWG na dokument Jpeg2000
  3. Programově převést DWG na Jpeg2000
  4. Export DWG do Jpeg2000 s možnostmi

C# DWG to Jpeg2000 Converter – zdarma ke stažení

K převodu souboru DWG na dokument Jpeg2000 použijeme API Aspose.CAD for .NET. Je poskytována možnost vytvářet, upravovat a manipulovat se soubory DWG a také s řadou dalších typů souborů.

Třída Image rozhraní API je základní třídou pro všechny typy výkresů. Třída CadImage představuje obrázek DWG. Vlastnosti PageWidth a PageHeight můžeme nastavit pomocí třídy CadRasterizationOptions. Třída Jpeg2000Options API umožňuje specifikovat možnosti Jpeg2000.

Prosím buď stáhněte si DLL API, nebo jej nainstalujte pomocí NuGet.

PM> Install-Package Aspose.CAD

Jak převést soubor DWG na Jpeg2000 pomocí C#

Soubor DWG můžeme snadno převést na dokument Jpeg2000 pomocí Aspose.CAD for .NET podle následujících kroků:

  • Načtěte soubor výkresu DWG.
  • Uložte DWG jako Jpeg2000.

Nyní se podívejme, jak provést tyto kroky v C# pro převod souboru DWG na dokument Jpeg2000.

Převést DWG na Jpeg2000 programově v C#

Chcete-li převést DWG na Jpeg2000, postupujte podle následujících kroků:

  1. Pomocí třídy Image nejprve načtěte soubor DWG jako vstup.
  2. Dále vytvořte instanci třídy Jpeg2000Options.
  3. Voláním metody Jpeg2000 Save() jej uložíte. Přijímá dva argumenty: Jpeg2000Options a cestu k výstupnímu souboru Jpeg2000.

Následující ukázka kódu ukazuje, jak převést soubor DWG na dokument Jpeg2000 pomocí C#.

string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
    // Inicializujte objekt třídy Jpeg2000Options
    Jpeg2000Options options = new Jpeg2000Options();
    
    // Export DWG do Jpeg2000
    string outPath = "output.j2k";
    image.Save(outPath, options);
}

Export DWG do Jpeg2000 s možnostmi v C#

Při převodu souboru DWG na dokument Jpeg2000 můžeme určit možnosti uložení Jpeg2000 podle následujících kroků:

  1. Pomocí třídy Image nejprve importujte soubor DWG jako vstup.
  2. Dále vytvořte novou instanci třídy CadRasterizationOptions.
  3. Dále zadejte šířku a výšku stránky.
  4. Poté vytvořte instanci třídy Jpeg2000Options.
  5. Dále zvolte CadRasterizationOptions pro vlastnost VectorRasterizationOptions.
  6. Zavolejte funkci Jpeg2000 Save() a uložte jej. Přijímá dva argumenty: Jpeg2000Options a umístění výstupního souboru Jpeg2000.

Následující ukázka kódu ukazuje, jak určit výšku a šířku stránky při ukládání souboru DWG jako dokumentu Jpeg2000 pomocí C#.

string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
    // Inicializujte objekt třídy Jpeg2000Options
    Jpeg2000Options options = new Jpeg2000Options();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Export DWG do Jpeg2000
    string outPath = "output.j2k";
    image.Save(outPath, options);
}

Získejte bezplatnou dočasnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.

Závěr

V tomto článku jsme se naučili, jak:

  • načíst existující výkresový soubor DWG;
  • určete výšku a šířku stránky;
  • definovat možnosti uložení;
  • uložit DWG jako Jpeg2000 v C#.

Sdílení dokumentů je klíčovou součástí každodenního provozu většiny organizací a schopnost rychle a snadno převádět a kombinovat typy souborů zajišťuje, že můžete provádět bezpečné přenosy souborů, aniž byste nevědomky způsobovali problémy. Kromě převodu DWG na Jpeg2000 v C# se můžete dozvědět více o Aspose.CAD for .NET API pomocí dokumentace. V případě jakýchkoliv nejasností nás prosím neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také