Файли IFC – це файли Industry Foundation Classes, які часто використовуються програмами інформаційного моделювання будівель. Такі програми корисні для перевірки моделі та швидкого виявлення зіткнень, а файли IFC можуть містити інформацію про матеріали та просторові елементи. У деяких випадках вам може знадобитися конвертувати файл IFC у формат PDF. У цій статті розповідається про те, як конвертувати файли IFC у PDF за допомогою лише кількох рядків коду в Java.
IFC to PDF Converter – встановлення Java API
API Aspose.CAD for Java можна використовувати для роботи з різними форматами файлів САПР, як зазначено в розділі підтримувані формати файлів. Ви можете швидко отримати доступ до API, завантаживши його файли JAR зі сторінки Нові випуски або за допомогою наступних конфігурацій у файлі pom.xml для доступу до API з Aspose Repository.
Репозиторій:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Залежність:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>22.1</version>
</dependency>
</dependencies>
Програмно конвертуйте IFC у PDF на Java
Ви можете конвертувати файл IFC у документ PDF, виконавши наведені нижче дії.
- Завантажте вхідний файл IFC.
- Створіть екземпляр об’єкта класу CadRasterizationOptions.
- Ініціалізуйте екземпляр класу PdfOptions.
- Нарешті, запишіть вихідний файл у формат PDF.
У наведеному нижче прикладі коду показано, як програмно перетворити файл формату IFC у файл PDF у Java:
// Завантажте вхідний файл IFC
Image image = Image.load("input.ifc");
// Ініціалізувати об’єкт класу CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1400);
// Створіть об'єкт класу PdfOptions
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
// Перетворення IFC у файл PDF
image.save("output.pdf", pdfOptions);
Дізнайтеся більше про функції
Ви можете ознайомитися з багатьма іншими функціями API, відвідавши розділ документація.
Висновок
У цій статті ви зрозуміли, як програмно конвертувати файл IFC у формат PDF на C#. Щоб виконати вимоги, потрібно лише кілька викликів API без необхідності встановлення будь-якої програми на основі інтерфейсу користувача. Однак на даний момент API підтримує діалект IFC2X3 файлів IFC. Будь ласка, напишіть нам на форум у разі будь-яких запитань.