IFC zu JPG PNG

IFC Dateien werden verwendet, um verschiedene Gebäude für Konstruktionszwecke zu modellieren. In bestimmten Situationen möchten Sie möglicherweise eine IFC Datei in ein JPG oder PNG Bild konvertieren, um das Modell auf verschiedenen Betriebssystemen anzuzeigen. In diesem Artikel wird erläutert, wie Sie eine IFC Datei mithilfe von Java programmgesteuert in ein Bild konvertieren.

IFC zu JPG oder PNG Bildkonverter – Java API Installation

Aspose.CAD for Java API unterstützt die Konvertierung von IFC Dateien in ein Bild. Bitte konfigurieren Sie die API, indem Sie die JAR Datei aus dem Abschnitt New Releases herunterladen oder mit den folgenden Maven konfigurationen:

Repository:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Abhängigkeit:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.8</version>        
   </dependency>
</dependencies>

Konvertieren Sie die IFC Datei programmgesteuert mit Java in ein JPG Bild

Mit den folgenden Schritten können Sie eine IFC Datei in ein JPG Bild konvertieren:

  1. Laden Sie zunächst die IFC quelldatei mit dem Klassenkonstruktor Image.
  2. Initialisieren Sie das Klassenobjekt CadRasterizationOptions.
  3. Erstellen Sie eine Instanz des Typs JpegOptions.
  4. Konvertieren Sie das IFC Bild mit VectorRasterizationOptions in ein JPG Bild.

Das folgende code snippet zeigt, wie Sie eine IFC Datei mit Java in ein JPG Bild konvertieren:

// Laden Sie die Eingabe IFC Datei mit der Image Klasse
Image image = Image.load("template.ifc");

// Erstellen Sie eine Instanz der CadRasterizationOptions Klasse
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Stellen Sie die Höhe und Breite ein
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Erstellen Sie ein Objekt von JPEGOptions
JpegOptions options = new JpegOptions();

// Legen Sie die VectorRasterizationOptions fest
options.setVectorRasterizationOptions(rasterizationOptions);

// Konvertieren Sie IFC in ein JPG Bild
image.save("output.jpg", options);

Konvertieren Sie IFC in ein PNG Bild mit Java

Mit den folgenden Schritten können Sie eine IFC Datei in ein PNG Bild konvertieren:

  1. Laden Sie die IFC quelldatei mit der Klasse Image.
  2. Initialisiert ein Objekt der Klasse CadRasterizationOptions.
  3. Instanziieren Sie das Klassenobjekt PngOptions.
  4. Konvertieren Sie schließlich IFC mithilfe von VectorRasterizationOptions in ein PNG Bild.

Das folgende Codebeispiel erläutert, wie Sie eine IFC Datei mit Java in ein PNG Bild konvertieren:

// Laden Sie die IFC-Eingabedatei mithilfe der Image Klasse
Image image = Image.load("template.ifc");

// Erstellen Sie eine Instanz der CadRasterizationOptions Klasse
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Stellen Sie die Höhe und Breite ein
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Erstellen Sie ein PngOptions objekt
PngOptions options = new PngOptions();

// Legen Sie die VectorRasterizationOptions fest
options.setVectorRasterizationOptions(rasterizationOptions);

// Konvertieren Sie IFC in ein PNG Bild
image.save("output.png", options);

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern und die API ohne Evaluierungseinschränkung testen.

Fazit

Abschließend haben Sie untersucht, wie Sie mit Java eine IFC Datei in ein Bild im JPG oder PNG Format konvertieren. Bitte besuchen Sie den Abschnitt Dokumentation, um mehr über die verschiedenen anderen Funktionen der API zu erfahren. Darüber hinaus können Sie uns bei Fragen gerne im kostenlosen Support-Forum schreiben.

Siehe auch