Převod DWG na JPG v Javě pomocí AutoCAD knihovny

Práce s formátem souborů AutoCAD je obtížná, pokud nemáte nainstalovaný software AutoCAD. Většina operačních systémů nemá vestavěnou podporu pro formáty souborů, jako jsou DWG, DXF a další. Můžete však tento problém vyřešit převodem formátů souborů AutoCAD na běžně používané formáty obrázků. Proto Aspose.CAD pro Javu nabízí třídy a metody pro programový převod DWG na JPG. Tato knihovna AutoCAD je nativní API, které poskytuje robustní a efektivní funkce převodu. V tomto blogovém příspěvku implementujeme funkčnost pro převod DWG na JPG v Javě programově.

Následující části budou v tomto blogovém příspěvku diskutovány:

  1. Instalace knihovny AutoCAD
  2. Převod DWG na JPG v Javě programově
  3. Online převodník DWG na JPG

Instalace knihovny AutoCAD

Instalační proces této Java API je velmi jednoduchý. Nebude vás nutit instalovat žádné další závislosti třetích stran, je to velmi snadný proces. Proto můžete následovat tento instalační návod, pokud narazíte na nějaké problémy. Můžete si také stáhnout JAR soubor nebo použít následující Maven konfigurace:

 <repositories>
     <repository>
         <id>AsposeJavaAPI</id>
         <name>Aspose Java API</name>
         <url>https://releases.aspose.com/java/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>23.8</version>
    </dependency>
</dependencies>

Aspose.CAD pro Javu poskytuje bohaté funkce pro převod a manipulaci a také má vystavené metody pro přidání vodoznaků do CAD souborů. Kromě toho můžete najít obaly této knihovny AutoCAD ve více programovacích jazycích zde.

Knihovna AutoCAD

Převod DWG na JPG v Javě programově

Nyní napíšeme ukázku kódu pro implementaci převodu DWG na JPG. Především můžete vyvinout převodník DWG na JPG napsáním několika řádků kódu.

Můžete postupovat podle následujících kroků:

  • Definujte cestu k pracovnímu adresáři.
  • Zavolejte metodu Load třídy Image pro načtení zdrojového souboru DWG.
  • Vytvořte objekt JpegOptions pro výsledný obrázek a přiřaďte ho instanci třídy ImageOptionsBase.
  • Vytvořte instanci CadRasterizationOptions pro povolení možností rastrování CAD.
  • Metoda setEmbedBackground nastaví, zda barva pozadí není rovna výchozí barvě pozadí výstupního formátu.
  • Zavolejte metodu setPageWidth pro nastavení šířky stránky.
  • Zavolejte metodu setPageHeight pro nastavení výšky stránky.
  • Zavolejte metodu setVectorRasterizationOptions pro definování možností rastrování.
  • Metoda save uloží výsledný obrázek JPG na disk.

Následující ukázka kódu ukazuje, jak převést DWG na JPG v Javě programově:

package com.example;
import com.aspose.cad.Image;
import com.aspose.cad.ImageOptionsBase;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.JpegOptions;
public class Main {
// Convert DWG to JPG in Java using AutoCAD Library
public static void main(String[] args) throws Exception {
// Define the working directory path.
String dataDir = "/sample-files/";
// Call the Load method of the Image class to load the source DWG file.
Image sourceImage = Image.load(dataDir+"sample.dwg");
// Create an object of the JpegOptions for the resultant image and assign it to the instance of the ImageOptionsBase class.
ImageOptionsBase jpegOptions = new JpegOptions();
// Instantiate an instance of the CadRasterizationOptions to enable CAD rasterization options.
CadRasterizationOptions rasterOptions = new CadRasterizationOptions();
// The setEmbedBackground method will set whether the background color is not equal to the default background color of the output format.
rasterOptions.setEmbedBackground(true);
// Invoke the setPageWidth method to set page width.
rasterOptions.setPageWidth(900);
// Call the setPageHeight method to set the height of the page.
rasterOptions.setPageHeight(900);
// Invoke the setVectorRasterizationOptions method to define rasterization options.
jpegOptions.setVectorRasterizationOptions(rasterOptions);
// The save method will save the resultant JPG image on the disk.
sourceImage.save(dataDir + "dwg-to-jpg.jpg", jpegOptions);
}
}

Výstup výše uvedeného kódu je zobrazen na obrázku níže:

převod dwg na jpg

Online převodník DWG na JPG

Tento online převodník DWG na JPG je poháněn Aspose.CAD. Nabízí bezproblémové bohaté funkce převodu a uchovává vaše soubory dostupné po dobu 24 hodin. Navíc je zdarma a nevyžaduje žádné předplatné ani vytvoření účtu. Existuje logické, ale jednoduché rozhraní, kde můžete přetáhnout a upustit soubory. Tento nástroj je front-end mocného a efektivního serveru navrženého špičkovými inženýry v Aspose.

online převodník dwg na jpg

Převod DWG na JPG - Získejte bezplatnou licenci

Nyní můžete získat bezplatnou dočasnou licenci pro vyzkoušení knihovny AutoCAD bez omezení hodnocení.

Závěr

Shrnuto, prošli jsme knihovnou AutoCAD na podnikové úrovni a implementovali funkčnost pro převod DWG na JPG v Javě. Také jsme pokryli trochu o online převodníku DWG na JPG, který je webovým řešením pro dosažení převodu DWG na JPG. Kromě toho můžete podrobně prozkoumat Aspose.CAD pro Javu sledováním dokumentace a API odkazů. Dále aspose.com bude nadále psát nové užitečné články, takže zůstaňte v kontaktu pro aktualizace.

Pomoc je k dispozici

Můžete sdílet své dotazy nebo otázky na našem fóru.

Často kladené otázky – FAQ

Jak mohu převést DWG na JPG?

Převod DWG na JPG lze snadno dosáhnout instalací Aspose.CAD. Navíc prosím navštivte tento odkaz, abyste se naučili, jak to udělat v Javě.

Jak převést DWG na JPG online?

Aspose.CAD podporuje online převodník DWG na JPG, který můžete otevřít v jakémkoli webovém prohlížeči.

Viz také