รูปวาด DWG

Contents
[ ]

การส่งออก DWG ไปยัง PDF

Aspose.CAD สำหรับ .NET API สามารถโหลดรูปวาด AutoCAD ในรูปแบบ DWG และแปลงให้เป็น PDF. หัวข้อนี้อธิบายการใช้งาน Aspose.CAD API เพื่อบรรลุการแปลง DWG เป็น PDF ผ่านขั้นตอนง่ายๆ ที่กำหนดไว้ด้านล่าง

รูปแบบไฟล์ DWG

DWG เป็นไฟล์ไบนารีที่มีข้อมูลภาพเวกเตอร์และข้อมูลเมตา ข้อมูลภาพเวกเตอร์ให้ข้อมูลแก่แอปพลิเคชัน CAD เกี่ยวกับวิธีการแสดง DWG; ข้อมูลเมตาอาจมีข้อมูลต่างๆ เกี่ยวกับไฟล์รวมถึงข้อมูลเฉพาะตำแหน่งและข้อมูลลูกค้า ข้อมูลจำเพาะเปิดสำหรับรูปแบบไฟล์ DWG สามารถพบได้ ใน PDF นี้

แปลงไฟล์ DWG เป็น PDF

ขั้นตอนง่ายๆ ต่อไปนี้ต้องใช้ในการแปลง DWG เป็น PDF.

  1. โหลดไฟล์ DWG เข้าสู่ตัวอย่างของ Image.
  2. สร้างอ็อบเจ็ทของคลาส CadRasterizationOptions และตั้งค่า PageHeight & PageWidth คุณสมบัติ
  3. สร้างอ็อบเจ็ทของคลาส PdfOptions และตั้งค่า VectorRasterizationOptions คุณสมบัติ
  4. โทร Image.Save ในขณะที่ส่งอ็อบเจ็ทของ PdfOptions เป็นพารามิเตอร์ที่สอง

ตัวอย่างโค้ดด้านล่างแสดงวิธีการส่งออก DWG รูปวาดไปยัง PDF

สร้าง PDF เดียวที่มีขนาดรูปแบบต่างกัน

Aspose.CAD สำหรับ .NET อนุญาตให้คุณแปลงไฟล์ DWG เป็น PDF เดียวที่มีขนาดรูปแบบต่างกัน วิธีการนี้ทำงานดังนี้:

  1. โหลดไฟล์ DWG โดยใช้วิธีแฟกตอรี Aspose.CAD.Image.Load.
  2. สร้างตัวอย่างของคลาส CadRasterizationOptions และตั้งค่าความสูงและความกว้างของหน้าผลลัพธ์
  3. เพิ่ม LayoutPageSizes ที่จำเป็นสำหรับอ็อบเจ็ท CadRasterizationOptions
  4. สร้างตัวอย่างของคลาส PdfOptions และตั้งค่า VectorRasterizationOptions คุณสมบัติ
  5. ส่งออกภาพไปยัง PDF โดยใช้วิธี Image.Save()

ตัวอย่างโค้ดด้านล่างแสดงวิธีสร้าง PDF เดียวที่มีรูปแบบต่างๆ

รูปทรง AutoCAD ที่รองรับ

รูปทรง AutoCAD ต่อไปนี้ได้รับการสนับสนุน

  • TEXT
  • MTEXT
  • ATTDEF
  • ATTRIB
  • ARC
  • ELLIPSE
  • HATCH
  • LEADER
  • POINT
  • VERTEX 2D
  • VERTEX 3D
  • POLYLINE 2D
  • LWPOLYLINE
  • RAY
  • CIRCLE
  • DIMENSION ORDINATE
  • DIMENSION LINEAR
  • DIMENSION ALIGNED
  • DIMENSION ANG 3Pt
  • DIMENSION ANG 2Ln
  • DIMENSION RADIUS
  • DIMENSION DIAMETER
  • SHAPE
  • SOLID
  • SPLINE
  • MLINE
  • LINE
  • XLINE
  • STYLE
  • DIMSTYLE
  • LTYPE
  • MLINESTYLE
  • LAYER
  • VIEWPORT
  • LAYOUT

ส่งออกเลย์เอาต์ DWG เฉพาะไปยัง PDF

วิธีการนี้ทำงานดังนี้:

  1. โหลดไฟล์ DWG โดยใช้วิธีแฟกตอรี Aspose.CAD.Image.Load
  2. สร้างตัวอย่างของคลาส CadRasterizationOptions และตั้งค่าความสูงและความกว้างของหน้าผลลัพธ์
  3. ตั้งค่า Layouts สำหรับอ็อบเจ็ท CadRasterizationOptions
  4. สร้างตัวอย่างของคลาส PdfOptions และตั้งค่า VectorRasterizationOptions คุณสมบัติ
  5. ส่งออกภาพไปยัง PDF โดยใช้วิธี Image.Save()

ตัวอย่างโค้ดด้านล่างแสดงวิธีการแปลงเลย์เอาต์เฉพาะของ DWG เป็น PDF

เรนเดอร์เอกสาร DWG โดยระบุพิกัด

Aspose.CAD สำหรับ .NET API ตอนนี้มีฟีเจอร์ในการเรนเดอร์เอกสาร DWG โดยการระบุพิกัดของความกว้างและความสูงของเอกสาร

ตัวอย่างโค้ดด้านล่างแสดงวิธีการเรนเดอร์เอกสาร DWG

ส่งออก DWG ไปยัง Raster หรือ PDF โดยใช้ขนาดคงที่

Aspose.CAD สำหรับ .NET API สามารถโหลดรูปวาด AutoCAD ในรูปแบบ DWG และแปลงเป็น PDF หรือ Raster โดยใช้ขนาดคงที่

ตัวอย่างโค้ดด้านล่างแสดงวิธีการใช้งานคุณสมบัตินี้

ส่งออก DWG ไปยัง PDF/A และ PDF/E

วิธีการนี้ทำงานตามรายละเอียดดังนี้:

  1. โหลดไฟล์ DWG โดยใช้วิธีแฟกตอรี Aspose.CAD.Image.Load
  2. สร้างอ็อบเจ็ทของคลาส CadRasterizationOptions
  3. สร้างอ็อบเจ็ทของคลาส PdfOptions และตั้งค่า VectorRasterizationOptions คุณสมบัติ
  4. ตั้งค่าคุณสมบัติการปฏิบัติตาม PDF และบันทึก
  5. ส่งออกภาพไปยัง PDF โดยใช้วิธี Image.Save()

ตัวอย่างโค้ดด้านล่างแสดงวิธีการแปลงไฟล์ DWG เป็น PDF/A และ PDF/E

สนับสนุนเส้นซ่อนที่ทำมุมรอบเมื่อส่งออก DWG/DXF ไปยัง BMP และ PDF

วิธีการนี้ทำงานตามรายละเอียดดังนี้:

  1. โหลดไฟล์ DWG โดยใช้วิธีแฟกตอรี Aspose.CAD.Image.Load
  2. สร้างอ็อบเจ็ทของคลาส CadRasterizationOptions และตั้งค่าความสูงและความกว้างของหน้าผลลัพธ์
  3. สร้างอ็อบเจ็ทของคลาส PdfOptions และตั้งค่า VectorRasterizationOptions คุณสมบัติ
  4. ส่งออกภาพไปยัง PDF โดยใช้วิธี Image.Save()

ตัวอย่างโค้ดด้านล่างแสดงวิธีการใช้งานคุณสมบัตินี้

สนับสนุนการตั้งค่าพื้นที่พิมพ์สำหรับภาพ DWG ใน PDF ที่ส่งออก

Aspose.CAD สำหรับ .NET API สามารถโหลดรูปวาด AutoCAD ในรูปแบบ DWG และแปลงเป็น PDF หัวข้อนี้อธิบายการใช้งาน Aspose.CAD API เพื่อบรรลุการสนับสนุนในการตั้งค่าพื้นที่พิมพ์สำหรับภาพ DWG ใน PDF ที่ส่งออก

ตัวอย่างโค้ดด้านล่างแสดงวิธีการใช้งานคุณสมบัตินี้

สนับสนุนการอ่านข้อมูลเมตา XREF สำหรับไฟล์ DWG

  1. โหลดไฟล์ DWG โดยใช้วิธีแฟกตอรี Aspose.CAD.Image.Load
  2. เดินทางผ่านทุกหน่วยภาพ
  3. หากหน่วยเป็น CadUnderlay ให้ทำการสร้างหน่วย XREF ที่มีข้อมูลเมตา

ตัวอย่างโค้ดด้านล่างแสดงวิธีการใช้งานคุณสมบัตินี้

คุณสมบัติ CadRasterizationOptions.Layouts เป็นอาร์เรย์ประเภทสตริง ดังนั้นคุณสามารถระบุรูปแบบมากกว่าหนึ่งแบบในครั้งเดียวสำหรับการแปลงเป็นรูปแบบ PDF ที่เป็นไปได้ ในขณะที่ระบุรูปแบบหลายรูปแบบสำหรับคุณสมบัติ CadRasterizationOptions.Layouts PDF ที่ได้จะมีหลายหน้า โดยแต่ละหน้าจะแสดงเลย์เอาต์ AutoCAD เฉพาะ

รายการรูปแบบทั้งหมด

คุณสามารถแสดงรายการรูปแบบทั้งหมดที่มีอยู่ในรูปวาด AutoCAD โดยใช้ตัวอย่างโค้ดด้านล่างนี้

การเข้าถึงธงแบบซ้อนทับสำหรับรูปแบบ DWG

Aspose.CAD สำหรับ .NET ได้จัดทำธงแบบซ้อนทับสำหรับรูปแบบ DWG และอนุญาตให้นักพัฒนาสามารถเข้าถึงได้ โดยมีการสาธิตโค้ดง่ายๆ ดังนี้

สนับสนุนสำหรับหน่วย DWG

Aspose.CAD สำหรับ .NET API สามารถโหลดรูปวาด AutoCAD ในรูปแบบ DWG และรองรับหน่วยต่างๆ สำหรับการทำงานด้วย

การสนับสนุนสำหรับหน่วย MLeader

DWG เป็นไฟล์ไบนารีที่มีข้อมูลภาพเวกเตอร์และข้อมูลเมตา มีหน่วยที่แตกต่างกันในไฟล์ DWG ส่วนถัดไปอธิบายถึงตัวอย่างการทำงานกับหน่วย MLeader ภายในไฟล์ DWG

การสนับสนุนการส่งออกหน่วย DWG เป็นภาพ

DWG เป็นไฟล์ไบนารีที่มีข้อมูลภาพเวกเตอร์และข้อมูลเมตา มีหน่วยที่แตกต่างกันในไฟล์ DWG ส่วนถัดไปอธิบายถึงตัวอย่างการส่งออกหน่วย DWG เฉพาะไปยังภาพ

การสนับสนุนการเพิ่มข้อความใน DWG

Aspose.CAD สำหรับ .NET API สามารถโหลดรูปวาด AutoCAD ในรูปแบบ DWG และรองรับหน่วยต่างๆ สำหรับการทำงานด้วย DWG เป็นไฟล์ไบนารีที่มีข้อมูลภาพเวกเตอร์และข้อมูลเมตา มีหน่วยที่แตกต่างกันในไฟล์ DWG ส่วนถัดไปอธิบายถึงวิธีการเพิ่มข้อความภายในไฟล์ DWG

การสนับสนุนการนำเข้ารูปภาพในไฟล์ DWG

Aspose.CAD สำหรับ .NET API สามารถโหลดรูปวาด AutoCAD ในรูปแบบ DWG และรองรับหน่วยต่างๆ สำหรับการทำงานด้วย DWG เป็นไฟล์ไบนารีที่มีข้อมูลภาพเวกเตอร์และข้อมูลเมตา มีหน่วยที่แตกต่างกันในไฟล์ DWG ส่วนถัดไปอธิบายถึงวิธีการนำเข้าไฟล์รูปภาพภายในไฟล์ DWG

การสนับสนุนสำหรับ Mesh ใน DWG

Aspose.CAD สำหรับ .NET API สามารถเข้าถึงหน่วยที่สนับสนุน mesh ซึ่งรวมถึง CadPolyFaceMesh และ CadPolygonMesh ประเภท ตัวอย่างต่อไปนี้อธิบายถึงวิธีการเข้าถึงประเภท mesh

แปลง DWG รูปวาดเป็น DXF

Aspose.CAD ให้ฟีเจอร์ในการโหลดไฟล์ DWG ของ AutoCAD และส่งออกเป็นรูปแบบ DXF วิธีการแปลงจาก DWG เป็น DXF ทำงานดังนี้:

  1. โหลดไฟล์รูปวาด DWG โดยใช้วิธี Image.Load
  2. ส่งออกรูปวาด DWG เป็น DXF โดยใช้วิธี Image.Save()

ตัวอย่างโค้ดด้านล่างแสดงวิธีการแปลงไฟล์ DWG เป็นรูปแบบ DXF

แปลง DWG รูปวาดเป็น SVG

Aspose.CAD สำหรับ .NET API สามารถโหลดรูปวาด AutoCAD ในรูปแบบ DWG และแปลงให้เป็น SVG หัวข้อนี้อธิบายการใช้งาน Aspose.CAD API เพื่อบรรลุการแปลง DWG เป็นรูปแบบ SVG ผ่านขั้นตอนง่ายๆ ดังนี้

  1. โหลดไฟล์ DWG เข้าสู่ตัวอย่างของ Image.
  2. สร้างอ็อบเจ็ทของคลาส SvgOptions และตั้งค่าคุณสมบัติที่จำเป็น
  3. ส่งออกรูปวาด DWG เป็น SVG โดยใช้วิธี Image.Save()

ตัวอย่างโค้ดด้านล่างแสดงวิธีการแปลงไฟล์ DWG เป็น SVG

โหลดไฟล์ DWG ขนาดใหญ่

Aspose.CAD สำหรับ .NET มีฟีเจอร์ในการเปิดไฟล์ DWG ขนาดใหญ่มากโดยใช้คลาส Image ตอนนี้คุณสามารถเปิดไฟล์ขนาดใหญ่ได้อย่างง่ายดายด้วยความช่วยเหลือของตัวอย่างโค้ดที่ให้ไว้ด้านล่าง