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

ไฟล์ DWG เก็บข้อมูลการออกแบบ 2 มิติและ 3 มิติ เช่น ข้อมูลทางเรขาคณิต สี วัสดุ และข้อความ เป็นรูปแบบไฟล์ที่เป็นกรรมสิทธิ์ของ AutoCAD ซึ่งเป็นแอปพลิเคชันซอฟต์แวร์การออกแบบโดยใช้คอมพิวเตอร์ช่วย (CAD) เนื่องจากไฟล์ DWG มีขนาดค่อนข้างใหญ่ จึงมักถูกแปลงเป็นรูปแบบไฟล์อื่น เช่น PDF เพื่อการแชร์และการทำงานร่วมกันที่ง่ายขึ้น PDF เป็นตัวเลือกยอดนิยมสำหรับจุดประสงค์นี้ เนื่องจากสามารถดูและแชร์ข้ามแพลตฟอร์มต่างๆ ได้อย่างง่ายดาย แต่การแปลงไฟล์ DWG เป็น PDF อาจเป็นงานที่น่าเบื่อ โดยเฉพาะอย่างยิ่งหากคุณมีไฟล์ที่ต้องแปลงจำนวนมาก ในโพสต์บล็อกนี้ เราจะเรียนรู้วิธีแปลง DWG เป็น PDF ใน Python เริ่มกันเลย!

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

  1. โปรแกรมแปลง Python DWG เป็น PDF – ดาวน์โหลดฟรี
  2. ขั้นตอนในการแปลงไฟล์ DWG เป็น PDF
  3. แปลง DWG เป็น PDF โดยทางโปรแกรม
  4. ส่งออก DWG เป็น PDF ด้วยตัวเลือก
  5. ส่งออกเค้าโครงเฉพาะของ DWG เป็น PDF
  6. แปลง DWG เป็น PDF/A หรือ PDF/B
  7. รับใบอนุญาตฟรี
  8. โปรแกรมแปลง DWG เป็น PDF ออนไลน์ฟรี
  9. ตัวแปลง Python DWG เป็น PDF – แหล่งข้อมูลการเรียนรู้

Python DWG เป็น PDF Converter - ดาวน์โหลดฟรี

สำหรับการแปลงไฟล์ DWG เป็นเอกสาร PDF เราจะใช้ API Aspose.CAD for Python อนุญาตให้สร้าง แก้ไข และจัดการไฟล์ DWG และรูปแบบไฟล์ อื่นๆ ได้

โปรดใช้คำสั่ง pip ต่อไปนี้เพื่อติดตั้งไลบรารีจาก PyPI

pip install aspose-cad

วิธีแปลงไฟล์ DWG เป็น PDF

เราสามารถแปลงไฟล์ DWG เป็นเอกสาร PDF ได้ง่ายๆ โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดไฟล์วาด DWG
  2. ระบุตัวเลือกภาพแรสเตอร์ CAD
  3. กำหนดตัวเลือกการบันทึก PDF
  4. บันทึก DWG เป็น PDF

ตอนนี้ มาดูวิธีการทำตามขั้นตอนเหล่านี้ใน Python เพื่อแปลงไฟล์ DWG เป็นเอกสาร PDF

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

โปรดทำตามขั้นตอนด้านล่างเพื่อแปลง DWG เป็น PDF:

  1. โหลดไฟล์อินพุต DGN โดยใช้คลาส Image
  2. สร้างอินสแตนซ์ของคลาส PdfOptions
  3. สุดท้ายเรียกเมธอด save() เพื่อบันทึก DWG เป็น PDF ใช้เส้นทางไฟล์ PDF เอาต์พุตและ PdfOptions เป็นอาร์กิวเมนต์

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

# ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีแปลงไฟล์ DWG เป็นเอกสาร PDF โดยใช้ Python
import aspose.cad as cad

# โหลดไฟล์ DWG ที่มีอยู่
image = cad.Image.load("C:\Files\sample.dwg")

# ระบุตัวเลือก PDF
pdfOptions = cad.imageoptions.PdfOptions()

# บันทึกเป็น PDF
image.save("C:\Files\output.pdf", pdfOptions)

ส่งออก DWG เป็น PDF ด้วยตัวเลือกใน Python

เราสามารถระบุตัวเลือกการบันทึก PDF ในขณะที่แปลงไฟล์ DWG เป็นเอกสาร PDF โดยทำตามขั้นตอนด้านล่าง:

  1. ขั้นแรก โหลดไฟล์ DWG อินพุตโดยใช้คลาสอิมเมจ
  2. จากนั้น สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
  3. จากนั้น ระบุคุณสมบัติความกว้างของหน้าและความสูงของหน้า
  4. ในขณะเดียวกัน ให้สร้างอินสแตนซ์ของคลาส PdfOptions
  5. หลังจากนั้น ให้ตั้งค่าคุณสมบัติ vectorrasterizationoptions เป็น CadRasterizationOptions
  6. สุดท้ายเรียกเมธอด save() เพื่อบันทึก DWG เป็น PDF

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีระบุความสูงและความกว้างของหน้าในขณะที่บันทึกไฟล์ DWG เป็นเอกสาร PDF โดยใช้ Python

# ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีระบุความสูงและความกว้างของหน้าในขณะที่บันทึกไฟล์ DWG เป็นเอกสาร PDF โดยใช้ Python
import aspose.cad as cad

# โหลดไฟล์ DWG ที่มีอยู่
image = cad.Image.load("C:\Files\sample.dwg")

# เริ่มต้นและระบุตัวเลือก CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# ระบุตัวเลือก PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# บันทึกเป็น PDF
image.save("C:\Files\output.pdf", pdfOptions)

ส่งออกเค้าโครงเฉพาะของ DWG เป็น PDF ใน Python

เราสามารถระบุตัวเลือกการบันทึก PDF ในขณะที่แปลงไฟล์ DWG เป็นเอกสาร PDF โดยทำตามขั้นตอนด้านล่าง:

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

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

# ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีระบุเค้าโครงเฉพาะของไฟล์ DWG เพื่อส่งออกเป็นเอกสาร PDF ใน Python
import aspose.cad as cad

# โหลดไฟล์ DWG ที่มีอยู่
image = cad.Image.load("C:\Files\sample.dwg")

# เริ่มต้นและระบุตัวเลือก CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# ระบุตัวเลือก PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# บันทึกเป็น PDF
image.save("C:\Files\output.pdf", pdfOptions)

แปลง DWG เป็น PDF/A หรือ PDF/B

เรายังสามารถบันทึก DWG เป็น PDF/A หรือ PDF/E ได้โดยทำตามขั้นตอนด้านล่าง:

  1. ขั้นแรก โหลดไฟล์ DWG อินพุตโดยใช้คลาสอิมเมจ
  2. จากนั้น สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
  3. จากนั้น สร้างอินสแตนซ์ของคลาส PdfOptions
  4. หลังจากนั้น ให้ตั้งค่าคุณสมบัติการปฏิบัติตามข้อกำหนด
  5. สุดท้ายเรียกเมธอด save() เพื่อบันทึก DWG เป็น PDF

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

# ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีแปลงไฟล์ DWG เป็น PDF/A และ PDF/B โดยใช้ Python
import aspose.cad as cad

# โหลดไฟล์ DWG ที่มีอยู่
image = cad.Image.load("C:\Files\sample.dwg")

# เริ่มต้นและระบุตัวเลือก CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# ระบุตัวเลือก PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

# บันทึกเป็น PDF/A
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\output-a.pdf", pdfOptions)

# บันทึกเป็น PDF/B
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\output-b.pdf", pdfOptions)

โปรแกรมแปลง AutoCAD เป็น PDF - รับใบอนุญาตฟรี

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

DWG เป็น PDF Converter ฟรีออนไลน์

นอกจากนี้ คุณสามารถแปลงไฟล์ DWG เป็นเอกสาร PDF ทางออนไลน์ได้ฟรีโดยใช้เว็บแอป DWG to PDF converter ฟรี เว็บแอปนี้ได้รับการพัฒนาโดยใช้ Aspose.CAD API

https://products.aspose.app/cad/conversion/dwg

คุณสามารถอ่าน แปลง DWG เป็น PDF ออนไลน์ - ตัวแปลงฟรี เพื่อเรียนรู้เพิ่มเติม

Python DWG เป็น PDF Converter – แหล่งการเรียนรู้

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการอ่าน แปลง และจัดการไฟล์ AutoCAD DWG โดยไม่ใช้ AutoCAD และสำรวจคุณสมบัติอื่นๆ ของไลบรารีโดยใช้แหล่งข้อมูลด้านล่าง:

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีโหลดไฟล์ DWG ที่มีอยู่และบันทึก DWG ที่โหลดเป็น PDF ใน Python เราได้เห็นวิธีระบุความสูง ความกว้าง เลย์เอาต์ และการปฏิบัติตาม PDF เมื่อส่งออก DWG เป็น PDF ด้วยการใช้ Aspose.CAD for Python นักพัฒนาสามารถทำให้กระบวนการแปลงเป็นอัตโนมัติได้อย่างง่ายดายและสร้างเอาต์พุต PDF แบบกำหนดเองที่ตรงกับความต้องการเฉพาะของพวกเขา นอกจากการแปลง DWG เป็น PDF ใน Python แล้ว คุณยังสามารถแปลงไฟล์ DWG เป็นเอกสาร PDF ทางออนไลน์โดยใช้เว็บแอปแปลง DWG ฟรี ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี

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