
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
- Konvertera IFC till PDF i Java Programmatiskt
- Online IFC till PDF-konverterare
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:
- Läs in den inmatade IFC-filen.
- Instansiera ett objekt av CadRasterizationOptions-klassen.
- Initiera en instans av PdfOptions-klassen.
- 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); |
Online IFC till PDF-konverterare

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.