IFC do PDF Java

Soubory IFC jsou soubory Industry Foundation Classes, které jsou často používány programy Building Information Modeling. Tyto programy jsou užitečné pro ověřování modelů a rychlou detekci kolize a soubory IFC mohou obsahovat informace o materiálech a prostorových prvcích. V určitých scénářích může být nutné převést soubor IFC do formátu PDF. Tento článek popisuje, jak převést soubory IFC do PDF pomocí několika řádků kódu v Javě.

IFC to PDF Converter – instalace Java API

Aspose.CAD for Java API lze použít pro práci s různými formáty souborů CAD, jak je uvedeno v části podporované formáty souborů. K API můžete rychle přistupovat stažením jeho souborů JAR ze stránky New Releases nebo pomocí následujících konfigurací v souboru pom.xml pro přístup k API z Aspose Repository.

úložiště:

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

Závislost:

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

Převeďte IFC do PDF programově v Javě

Soubor IFC můžete převést na dokument PDF podle následujících kroků:

  1. Načtěte vstupní soubor IFC.
  2. Vytvořte instanci objektu třídy CadRasterizationOptions.
  3. Inicializujte instanci třídy PdfOptions.
  4. Nakonec zapište výstupní soubor ve formátu PDF.

Následující ukázka kódu ukazuje, jak programově převést soubor formátu IFC na soubor PDF v jazyce Java:

// Načtěte vstupní soubor IFC
Image image = Image.load("input.ifc");

// Inicializujte objekt třídy CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1400);

// Vytvořte objekt třídy PdfOptions
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

// Převést IFC na soubor PDF
image.save("output.pdf", pdfOptions);

Prozkoumejte další funkce

Na mnoho dalších funkcí API se můžete podívat na stránce dokumentace.

Závěr

V tomto článku jste pochopili, jak převést soubor IFC do formátu PDF programově v C#. Splnění požadavků vyžaduje pouze několik volání API, aniž byste museli instalovat jakoukoli aplikaci založenou na uživatelském rozhraní. Rozhraní API však v současnosti podporuje dialekt IFC2X3 souborů IFC. V případě jakýchkoliv dotazů nám neváhejte napsat na fórum.

Viz také

Převést DWG na FBX v Javě