Konvertera IFC till PDF i Java

IFC-filer är Industry Foundation Class-filer som ofta används av Bygginformationmodelleringsprogram. Sådana program är hjälpsamma för modellverifiering och snabb krockdetektering och IFC-filer kan innehålla information om material och rymdelement. I vissa scenarier kan du behöva konvertera en IFC-fil till PDF-format. Den här artikeln täcker hur du konverterar IFC till PDF i Java programmatiskt med Aspose.CAD for Java.

Installation av CAD-API

Aspose.CAD for Java-API kan användas för att arbeta med olika CAD-filformat som nämns i den stödda filformat-avsnittet. Du kan snabbt få tillgång till detta API för PDF-skapande genom att ladda ned dess JAR-filer från den Nya utgåvorna-sidan eller med följande konfigurationer i pom.xml-filen för att få tillgång till API från Aspose Repository.

Repository:

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

Beroende:

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

Konvertera IFC till PDF i Java Programmatiskt

Du kan konvertera en IFC-fil till ett PDF-dokument genom att följa stegen nedan:

  1. Läs in den inmatade IFC-filen.
  2. Instansiera ett objekt av CadRasterizationOptions-klassen.
  3. Initiera en instans av PdfOptions-klassen.
  4. Skriv slutligen ut filen i PDF-format.

Följande kod exempel visar hur du konverterar en IFC-formatfil till en PDF-fil programmatiskt i Java:

// Load the input IFC file
Image image = Image.load("input.ifc");
// Initialize CadRasterizationOptions class object
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1400);
// Create an object of PdfOptions class
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
// Convert IFC to PDF file
image.save("output.pdf", pdfOptions);
view raw IFC to PDF.java hosted with ❤ by GitHub

Online IFC till PDF-konverterare

Online IFC till PDF Converter

Utforska fler funktioner

Du kan undersöka många andra funktioner av API för PDF-skapande genom att besöka dokumentations-området.

Slutsats

I den här artikeln har du lärt dig hur du konverterar IFC till PDF i Java programmatiskt med Aspose.CAD for Java. Det tar bara några API-anrop för att slutföra kraven utan att behöva installera någon användargränssnittsbaserad applikation. API stöder dock IFC2X3-dialekten av IFC-filer i det aktuella skedet.

Var vänlig att skriva till oss på forumet i fallet av några frågor.

Slutligen aspose.com skriver nya artiklar. Så var vänlig att hålla dig i kontakt för regelbundna uppdateringar.

Se även