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ů:
- Načtěte vstupní soubor IFC.
- Vytvořte instanci objektu třídy CadRasterizationOptions.
- Inicializujte instanci třídy PdfOptions.
- 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.