CAD ย่อมาจาก Computer-Aided Design ใช้ในการสร้างการออกแบบสถาปัตยกรรม 2 มิติและ 3 มิติ แอนิเมชันคอมพิวเตอร์ เทคนิคพิเศษในภาพยนตร์ ภาพวาดทางเทคนิค และอื่นๆ อีกมากมาย PDF เป็นหนึ่งในรูปแบบไฟล์ที่เป็นที่รู้จักมากที่สุด เนื่องจากพกพาสะดวก จำเป็นต้องแปลงไฟล์ CAD เป็นรูปแบบ PDF เมื่อต้องโอนภาพวาดทางเทคนิคดังกล่าวไปยังผู้ใช้ทั่วไปที่ไม่มีซอฟต์แวร์ทางเทคนิคที่รองรับการเขียนแบบ CAD บทความนี้แนะนำโปรแกรมเมอร์เกี่ยวกับวิธีแปลงรูปแบบ CAD ต่างๆ เช่น DWG เป็น PDF ใน Java

แปลง CAD Drawings เป็น PDF ใน Java

หัวข้อต่อไปนี้ครอบคลุมด้านล่าง:

ไลบรารี Java การแปลง CAD Drawings

แปลงเอกสารและรูปภาพโดยใช้ Java

GroupDocs.Conversion for Java คือไลบรารีการแปลงเอกสารและรูปภาพสำหรับแอปพลิเคชันที่ใช้ Java รองรับรูปแบบไฟล์ต่างๆ สำหรับการแปลงจากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่ง ซึ่งรวมถึงเอกสารการประมวลผล Word, สเปรดชีต, งานนำเสนอ, รูปภาพ, เอกสารพกพา, เว็บเพจ, รูปแบบ Photoshop, ไฟล์ Microsoft Project, อีเมล, กราฟิกแบบเวกเตอร์โดย Microsoft Visio, ภาพวาด CAD, ภาษาอธิบายหน้า ฯลฯ

ในตัวอย่างด้านล่าง ฉันจะใช้ API นี้สำหรับการแปลงภาพวาด CAD เป็น PDF ใน Java จะดีกว่าถ้าคุณดาวน์โหลดไลบรารีและเตรียมสภาพแวดล้อมการพัฒนาไว้ล่วงหน้า คุณอาจได้รับ API จากส่วน ดาวน์โหลด หรือโดยการกำหนดค่าต่อไปนี้ในแอปพลิเคชัน Java ที่ใช้ maven

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.10.1</version> 
</dependency>

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

ย้ายไปแปลงรูปวาดอย่างรวดเร็ว ขั้นตอนเหล่านี้ช่วยให้คุณสามารถแปลงภาพวาด AutoCAD DWG เป็นไฟล์ PDF ใน Java ได้อย่างง่ายดายพร้อมตัวเลือกการปรับแต่งมากมาย

  • ตั้งค่าตัวเลือกการโหลดโดยใช้คลาส CadLoadOptions
  • ระบุเค้าโครงโดยใช้เมธอด
  • โหลดแบบร่าง DWG โดยใช้คลาส Conveter
  • ระบุตัวเลือกการแปลง เช่น ความกว้าง ความสูง และรูปแบบ
  • แปลงเป็น PDF โดยใช้ convert() ที่เหมาะสม เมธอด

นี่คือโค้ด Java ที่สมบูรณ์ซึ่งสาธิตขั้นตอนข้างต้นและแปลงไฟล์ DWG เป็นรูปแบบ PDF

// แปลง CAD Drawing - DWG เป็น PDF ใน Java

// ตัวเลือกการโหลดไฟล์ CAD
CadLoadOptions loadOptions = new CadLoadOptions();
loadOptions.setLayoutNames(new  String[]{ "Layout1"});

// ตัวเลือกการแปลง PDF
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setGrayscale(true);

PdfConvertOptions options = new PdfConvertOptions();
options.setRotate(Rotation.On90);
options.setPdfOptions(pdfOptions);
/*
options.setDpi(300);
options.setWidth(800);
options.setHeight(600);
*/
// การแปลง
Converter converter = new Converter("filePath/CAD-Drawing.dwg", loadOptions);
converter.convert("filePath/cadToPDF-Java.pdf", options);

ด้วยการเปลี่ยนแปลงโค้ดเพียงเล็กน้อย คุณยังสามารถแปลงไฟล์ DGN และ DWF ได้ตามนั้น สำหรับรูปแบบไฟล์ที่ไม่รองรับเค้าโครง เราจะไม่ใช้วิธี setLayoutNames

บทสรุป

โดยสรุป เราได้เรียนรู้การแปลงไฟล์ CAD เป็นรูปแบบ PDF โดยเฉพาะอย่างยิ่ง เราแปลงภาพวาด AutoCAD DWG เป็นรูปแบบ PDF โดยใช้ Java API ตอนนี้คุณสามารถลองสร้างแอปพลิเคชัน Java ตัวแปลง CAD เป็น PDF ออนไลน์โดยใช้ GroupDocs.Conversion ในกรณีที่เกิดความสับสน คุณสามารถติดต่อทีมสนับสนุนฟรี ซึ่งยินดีให้ความช่วยเหลือเสมอในฟอรัม

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