
Aspose.CAD Cloud SDK for PHP
PHP REST API เพื่อสร้าง แก้ไข และแปลงรูปวาด CAD
SDK การประมวลผลภาพวาด CAD PHP อันทรงพลังที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถเปิด โหลด อ่าน จัดการ ปรับขนาด ป้องกัน และแปลงไฟล์ AutoCAD DWG, DXF DWF และ BIM
Aspose.CAD Cloud SDK สำหรับ PHP คืออะไร
Aspose.CAD Cloud SDK สำหรับ PHP เป็นเครื่องมืออันทรงพลังที่ช่วยให้นักพัฒนา PHP สามารถจัดการแบบร่าง AutoCAD และ BIM ได้ รองรับการสร้างและจัดการแบบร่าง CAD ในรูปแบบต่างๆ เช่น DWG, DXF, DWF และอื่นๆ โดยไม่ต้องใช้ซอฟต์แวร์เพิ่มเติม SDK นี้เป็นตัวเลือกที่ประหยัดงบประมาณ ช่วยให้คุณไม่ต้องซื้อลิขสิทธิ์ซอฟต์แวร์ CAD ราคาแพง คุณสามารถใช้ SDK บนแพลตฟอร์มต่างๆ เช่น Windows, Linux และ macOS ที่รองรับ PHP ได้ ช่วยให้คุณสร้างแบบร่าง CAD แก้ไขเอนทิตี CAD เช่น เส้น วงกลม และส่วนโค้ง เปลี่ยนไฟล์ CAD เป็นรูปแบบภาพต่างๆ ส่งออกแบบร่าง CAD พร้อมส่วนเนื้อหาคำขอ พลิกหรือหมุนภาพ AutoCAD และแปลงไฟล์ AutoCAD DWG เป็น PDF ปรับขนาดหรือปรับขนาดภาพ AutoCAD รับคุณสมบัติของภาพ และอื่นๆ อีกมากมาย
Aspose.CAD Cloud SDK สำหรับ PHP มีคุณสมบัติมากมายที่นักพัฒนาซอฟต์แวร์พบว่ามีประโยชน์เมื่อจัดการกับแบบร่าง AutoCAD SDK นี้มี API มากมายที่ช่วยให้นักพัฒนาสามารถสร้าง แก้ไข และแปลงไฟล์ CAD ได้โดยไม่ต้องใช้ซอฟต์แวร์เพิ่มเติม รองรับการส่งออกแบบร่าง AutoCAD เช่น DWG, DWF และ DXF เป็นรูปแบบต่างๆ เช่น PDF, BMP, PNG, JPG และอื่นๆ อย่างเต็มที่ คุณสามารถใช้ SDK เพื่อจัดการและทำงานกับไฟล์ CAD สำหรับงานสถาปัตยกรรมและวิศวกรรม SDK มอบเครื่องมือที่มีประโยชน์สำหรับนักพัฒนาในการทำงานอัตโนมัติ เช่น การแปลงรูปแบบไฟล์และการเรนเดอร์ SDK มีคุณสมบัติและข้อดีมากมายที่นักพัฒนาในสาขาต่างๆ เห็นว่ามีประโยชน์
การเริ่มต้นใช้งาน Aspose.CAD Cloud SDK สำหรับ PHP
วิธีที่แนะนำในการติดตั้ง Aspose.CAD Cloud SDK สำหรับ PHP คือการใช้ composer ในการใช้งาน Aspose.CAD Cloud SDK สำหรับ PHP คุณต้องมี PHP เวอร์ชัน 5.6 ขึ้นไป เรียกใช้คำสั่งต่อไปนี้เพื่อเพิ่ม Aspose Cloud SDK สำหรับ PHP ลงในโปรเจ็กต์ของคุณ
composer require aspose/cad-cloud-sdk-php
คุณสามารถดาวน์โหลดได้โดยตรงจากหน้าผลิตภัณฑ์ Asposeการแปลงแบบร่าง CAD เป็น PDF ผ่าน PHP API
Aspose.CAD Cloud SDK สำหรับ PHP ได้รวมฟีเจอร์ที่มีประโยชน์อย่างมากสำหรับการแปลงแบบร่าง AutoCAD เป็น Portable Document Format (PDF) ด้วยโค้ด PHP เพียงไม่กี่บรรทัด ไลบรารีนี้ยังรองรับการส่งออกรูปภาพที่มีอยู่เป็นรูปแบบ PDF หรือส่งออกรูปภาพที่มีอยู่เป็นรูปแบบอื่น (JPG, BMP, PSD, TIFF, GIF, PNG, J2K, WMF) โดยที่รูปภาพจะถูกส่งเป็นเนื้อหาคำขอ ตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีที่นักพัฒนา PHP สามารถส่งออกแบบร่างที่มีอยู่เป็นรูปแบบ PDF โดยใช้คำสั่ง PHP
storage->PutCreate($putRequest);
$request = new \Aspose\CAD\Model\Requests\GetDrawingResizeRequest($remoteName, $outputFormat, 320, 240, $folder=trim(self::$baseRemoteFolder . $subfolder));
list($response, $code, $headers) = $this->CAD->getDrawingResizeWithHttpInfo($request);
Assert::assertEquals(200, $code);
}
?>
หมุนและปรับขนาดรูปภาพ CAD ผ่าน PHP API
Aspose.CAD Cloud SDK สำหรับ PHP เป็น SDK สำหรับจัดการรูปภาพ CAD ที่มีประโยชน์อย่างมาก ช่วยให้นักพัฒนาซอฟต์แวร์สามารถเปิดและหมุนรูปภาพ CAD ภายในแอปพลิเคชัน PHP ของตนเองได้ ไลบรารีนี้มีวิธีการที่เป็นประโยชน์มากมายสำหรับการโหลดแบบร่าง CAD ที่มีอยู่ การหมุนหรือพลิกแบบร่าง CAD การปรับขนาดรูปภาพ การรองรับการปรับขนาดรูปภาพ และอื่นๆ อีกมากมาย ตัวอย่างต่อไปนี้สาธิตวิธีการหมุนและพลิกรูปภาพที่มีอยู่โดยใช้โค้ด PHP
storage->PutCreate($putRequest);
$request = new \Aspose\CAD\Model\Requests\PostDrawingResizeRequest($file, $outputFormat, 320, 240, $folder=trim(self::$baseRemoteFolder . $subfolder, ""));
list($response, $code, $headers) = $this->CAD->postDrawingResizeWithHttpInfo($request);
Assert::assertEquals(200, $code);
}
?>
การส่งออกแบบร่าง CAD ไปยังภาพแรสเตอร์ผ่าน PHP
ภาพถ่ายส่วนใหญ่มาในรูปแบบไฟล์แรสเตอร์ เนื่องจากเป็นหนึ่งในรูปแบบไฟล์ที่ใช้กันอย่างแพร่หลาย ไม่ว่าจะเป็นงานพิมพ์หรือดิจิทัล ภาพแรสเตอร์จะทำงานได้ดีที่สุดเมื่อผู้ใช้ต้องการจัดเก็บและแสดงภาพถ่ายคุณภาพสูง Aspose.CAD Cloud SDK สำหรับ PHP ช่วยให้นักพัฒนาซอฟต์แวร์สามารถส่งออกแบบร่าง CAD ไปยังภาพแรสเตอร์ได้อย่างง่ายดาย ไลบรารีนี้รองรับการแปลงแบบร่าง CAD เป็นรูปแบบ BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF และ WMF ตัวอย่างต่อไปนี้แสดงให้เห็นว่านักพัฒนาซอฟต์แวร์สามารถแปลงแบบร่างที่มีอยู่เป็นรูปแบบไฟล์อื่นได้อย่างง่ายดายโดยใช้คำสั่ง PHP
storage->PutCreate($putRequest);
$request = new \Aspose\CAD\Model\Requests\GetDrawingSaveAsRequest($remoteName, $outputFormat, $folder=trim(self::$baseRemoteFolder . $subfolder), null, null);
list($response, $code, $headers) = $this->CAD->getDrawingSaveAsWithHttpInfo($request);
Assert::assertEquals(200, $code);
}
?>