IFC เป็น PDF Java

ไฟล์ IFC คือไฟล์ Industry Foundation Classes ที่มักใช้โดยโปรแกรมสร้างแบบจำลองข้อมูลอาคาร โปรแกรมดังกล่าวมีประโยชน์สำหรับการตรวจสอบแบบจำลองและการตรวจจับการปะทะกันอย่างรวดเร็ว และไฟล์ IFC สามารถรวมข้อมูลเกี่ยวกับวัสดุและองค์ประกอบเชิงพื้นที่ ในบางสถานการณ์ คุณอาจต้องแปลงไฟล์ IFC เป็นรูปแบบ PDF บทความนี้ครอบคลุมวิธีการแปลงไฟล์ IFC เป็น PDF โดยใช้โค้ดเพียงไม่กี่บรรทัดใน Java

IFC to PDF Converter – การติดตั้ง Java API

Aspose.CAD for Java สามารถใช้ API เพื่อทำงานกับรูปแบบไฟล์ CAD ต่างๆ ตามที่กล่าวไว้ในส่วน รูปแบบไฟล์ที่รองรับ คุณสามารถเข้าถึง API ได้อย่างรวดเร็วโดยดาวน์โหลดไฟล์ JAR จากหน้า New Releases หรือด้วยการกำหนดค่าต่อไปนี้ในไฟล์ 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 โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดไฟล์ IFC อินพุต
  2. สร้างอินสแตนซ์วัตถุของคลาส CadRasterizationOptions
  3. เริ่มต้นอินสแตนซ์ของคลาส PdfOptions
  4. สุดท้าย เขียนไฟล์เอาต์พุตในรูปแบบ 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 ในขณะนี้ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ

ดูสิ่งนี้ด้วย

แปลง DWG เป็น FBX ใน Java