ตั้งค่าขนาดและโหมดแคนวาส
การแนะนำ
คุณต้องการควบคุมพลังของ Aspose.CAD สำหรับ Java เพื่อปรับปรุงกระบวนการแปลง CAD ของคุณหรือไม่? คู่มือที่ครอบคลุมนี้จะแนะนำคุณตลอดขั้นตอนการตั้งค่าขนาดและโหมดแคนวาสโดยใช้ Aspose.CAD สำหรับ Java ไม่ว่าคุณจะเป็นนักพัฒนาที่มีประสบการณ์หรือเพิ่งเริ่มต้น บทช่วยสอนนี้จะให้ข้อมูลเชิงลึกที่คุณต้องการ
ข้อกำหนดเบื้องต้น
ก่อนที่จะเข้าสู่บทช่วยสอน ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
Aspose.CAD สำหรับ Java: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี Aspose.CAD ในสภาพแวดล้อม Java ของคุณ คุณสามารถดาวน์โหลดได้ที่นี่.
Document Directory: ตั้งค่าไดเร็กทอรีเอกสารเพื่อจัดเก็บไฟล์ CAD ของคุณ ไดเรกทอรีนี้จะถูกอ้างอิงในขั้นตอนการสอน
ตอนนี้ เรามาเริ่มด้วยคำแนะนำทีละขั้นตอนกันดีกว่า
นำเข้าเนมสเปซ
ในขั้นตอนนี้ เราจะนำเข้าเนมสเปซที่จำเป็นเพื่อเริ่มต้นโครงการ Aspose.CAD ของคุณ
import java.awt.Image;
import com.aspose.cad.fileformats.tiff.enums.TiffExpectedFormat;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import com.aspose.cad.imageoptions.TiffOptions;
ขั้นตอนที่ 1: นำเข้าคลาส Aspose.CAD
// เส้นทางไปยังไดเร็กทอรีทรัพยากร
String dataDir = "Your Document Directory" + "CADConversion/";
String srcFile = dataDir + "conic_pyramid.dxf";
com.aspose.cad.Image objImage = com.aspose.cad.Image.load(srcFile);
ในตัวอย่างนี้ เราตั้งค่าเส้นทางไปยังไดเร็กทอรีทรัพยากรและโหลดไฟล์ DXF โดยใช้ Aspose.CADImage
ระดับ.
ขั้นตอนที่ 2: ตั้งค่าคุณสมบัติ CadRasterizationOptions
// สร้างอินสแตนซ์ของ CadRasterizationOptions และตั้งค่าคุณสมบัติต่างๆ
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
rasterizationOptions.setAutomaticLayoutsScaling(true);
rasterizationOptions.setNoScaling(true);
ที่นี่เราสร้างอินสแตนซ์ของCadRasterizationOptions
และกำหนดค่าคุณสมบัติ เช่น ความกว้างของหน้า ความสูงของหน้า และตัวเลือกการปรับขนาด
ขั้นตอนที่ 3: สร้าง PdfOptions และตั้งค่า VectorRasterizationOptions
// สร้างอินสแตนซ์ของ PdfOptions
PdfOptions pdfOptions = new PdfOptions();
// ตั้งค่าคุณสมบัติ VectorRasterizationOptions
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
ตอนนี้เราสร้างPdfOptions
ตัวอย่างและตั้งค่าVectorRasterizationOptions
คุณสมบัติที่กำหนดไว้ก่อนหน้านี้CadRasterizationOptions
.
ขั้นตอนที่ 4: ส่งออกเป็น PDF
// ส่งออก CAD เป็น PDF
objImage.save(dataDir + "result_out_.pdf", pdfOptions);
สุดท้ายนี้ เราจะบันทึกอิมเมจ CAD เป็นไฟล์ PDF โดยใช้ตัวเลือกที่ระบุ
ขั้นตอนที่ 5: สร้าง TiffOptions และตั้งค่า VectorRasterizationOptions
// สร้างอินสแตนซ์ของ TiffOptions
TiffOptions tiffOptions = new TiffOptions(TiffExpectedFormat.Default);
// ตั้งค่าคุณสมบัติ VectorRasterizationOptions
tiffOptions.setVectorRasterizationOptions(rasterizationOptions);
ในขั้นตอนนี้ เราได้ตั้งค่า aTiffOptions
อินสแตนซ์และกำหนดค่าVectorRasterizationOptions
คุณสมบัติ.
ขั้นตอนที่ 6: ส่งออกเป็น TIFF
// ส่งออก CAD เป็น TIFF
objImage.save(dataDir + "result_out_.tiff", tiffOptions);
สุดท้ายนี้ เราจะบันทึกอิมเมจ CAD ลงในไฟล์ TIFF โดยใช้ตัวเลือกที่ระบุ
บทสรุป
ยินดีด้วย! คุณได้ตั้งค่าขนาดและโหมดแคนวาสโดยใช้ Aspose.CAD สำหรับ Java สำเร็จแล้ว บทช่วยสอนนี้เป็นรากฐานที่มั่นคงสำหรับโครงการแปลง CAD ของคุณ สำรวจคุณสมบัติและความเป็นไปได้เพิ่มเติมในเอกสาร Aspose.CAD.
คำถามที่พบบ่อย
คำถามที่ 1: ฉันสามารถใช้ Aspose.CAD สำหรับ Java กับเฟรมเวิร์ก Java อื่นได้หรือไม่
ตอบ 1: ใช่ Aspose.CAD ได้รับการออกแบบมาเพื่อทำงานร่วมกับเฟรมเวิร์ก Java ต่างๆ ได้อย่างราบรื่น
คำถามที่ 2: Aspose.CAD มีใบอนุญาตชั่วคราวหรือไม่
A2: ได้ คุณสามารถขอรับใบอนุญาตชั่วคราวได้ที่นี่.
คำถามที่ 3: ฉันจะรับการสนับสนุนจากชุมชนสำหรับ Aspose.CAD ได้ที่ไหน
A3: เยี่ยมชมฟอรั่ม Aspose.CAD สำหรับการสนับสนุนและการอภิปรายของชุมชน
คำถามที่ 4: ฉันสามารถทดลองใช้ Aspose.CAD ได้ฟรีหรือไม่
A4: แน่นอน! ทดลองใช้ฟรีที่นี่.
คำถามที่ 5: ฉันจะซื้อ Aspose.CAD สำหรับ Java ได้อย่างไร
A5: ซื้อสินค้าที่นี่.