แปลง DGN เป็น PDF ใน Aspose.CAD สำหรับ .NET

การแนะนำ

การนำทางโลกของไฟล์ CAD อาจเป็นเรื่องท้าทาย แต่ด้วย Aspose.CAD สำหรับ .NET นักพัฒนาสามารถจัดการและแปลงไฟล์ CAD ต่างๆ ได้อย่างง่ายดาย ความต้องการทั่วไปอย่างหนึ่งคือการแปลงไฟล์ DGN เป็น PDF ซึ่งเราจะมาเจาะลึกทีละขั้นตอนในบทช่วยสอนนี้

ข้อกำหนดเบื้องต้น

เพื่อติดตาม ให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  • ความสามารถพื้นฐานใน C# และ .NET framework
  • ติดตั้งไลบรารี Aspose.CAD สำหรับ .NET แล้ว คุณสามารถดาวน์โหลดได้ที่นี่.
  • ไฟล์ DGN ตัวอย่าง (เช่น Nikon_D90_Camera.dgn)

ขั้นตอนที่ 1: นำเข้าเนมสเปซที่จำเป็น

เริ่มต้นด้วยการนำเข้าเนมสเปซที่เกี่ยวข้องในโครงการ C# ของคุณ:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;

ขั้นตอนที่ 2: โหลดไฟล์ DGN

ระบุไดเร็กทอรีสำหรับไฟล์ DGN ของคุณและโหลดโดยใช้โค้ดต่อไปนี้:

string myDir = "Your Document Directory";
string sourceFilePath = myDir + "Nikon_D90_Camera.dgn";

using (DgnImage cadImage = (DgnImage)Image.Load(sourceFilePath))
{
    // การประมวลผลเพิ่มเติมจะไปที่นี่...
}

ขั้นตอนที่ 3: กำหนดค่าตัวเลือกการแรสเตอร์ไรเซชัน

ขั้นตอนต่อไป ให้ตั้งค่าตัวเลือกการแรสเตอร์เพื่อกำหนดว่า DGN ของคุณจะถูกแสดงใน PDF อย่างไร:

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions
{
    PageWidth = 600, // ปรับความกว้างได้ตามต้องการ
    PageHeight = 300, // ปรับความสูงได้ตามต้องการ
    NoScaling = true,
    AutomaticLayoutsScaling = false
};

ขั้นตอนที่ 4: สร้างตัวเลือก PDF

กำหนดตัวเลือก PDF โดยบูรณาการการตั้งค่าการแรสเตอร์ที่กำหนดค่าไว้ก่อนหน้านี้:

PdfOptions pdfOptions = new PdfOptions
{
    VectorRasterizationOptions = rasterizationOptions
};

ขั้นตอนที่ 5: บันทึก DGN เป็น PDF

สุดท้าย ให้บันทึกไฟล์ DGN เป็น PDF โดยใช้ตัวเลือกที่คุณกำหนดค่าไว้:

cadImage.Save(myDir + "ExportDGNToPdf_out.pdf", pdfOptions);

บทสรุป

ขอแสดงความยินดี! คุณได้แปลงไฟล์ DGN เป็น PDF สำเร็จแล้วโดยใช้ Aspose.CAD สำหรับ .NET บทช่วยสอนแบบตรงไปตรงมานี้จะแนะนำคุณตลอดกระบวนการโหลดไฟล์ DGN ตั้งค่าตัวเลือกแรสเตอร์ไรเซชัน และบันทึกผลลัพธ์เป็น PDF

คำถามที่พบบ่อย

ฉันจำเป็นต้องมีความรู้ CAD ก่อนจึงจะใช้ Aspose.CAD ได้หรือไม่?

แน่นอน! Aspose.CAD ถูกออกแบบมาเพื่อลดความซับซ้อนของงาน CAD ทำให้ผู้พัฒนาสามารถเข้าถึงได้ทุกคนไม่ว่าจะมีความรู้ด้าน CAD หรือไม่ก็ตาม

ฉันสามารถหาทรัพยากรและเอกสารเพิ่มเติมสำหรับ Aspose.CAD ได้จากที่ใด

คุณสามารถสำรวจคำแนะนำและตัวอย่างที่ครอบคลุมได้ในเอกสาร Aspose.CAD.

มีรุ่นทดลองใช้งาน Aspose.CAD ฟรีหรือไม่

ใช่ สามารถทดลองใช้งานฟรีได้ที่นี่.

ฉันจะได้รับใบอนุญาตชั่วคราวสำหรับ Aspose.CAD ได้อย่างไร

คุณสามารถขอใบอนุญาตชั่วคราวได้ที่นี่.

ต้องการความช่วยเหลือหรือมีคำถามหรือไม่?

ร่วมสนทนาได้ในฟอรั่ม Aspose.CAD สำหรับการสนับสนุนและสอบถามจากชุมชน