การแนะนำ

การสำรวจโลกของไฟล์ 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 สำหรับการสนับสนุนและการสอบถามจากชุมชน