ส่งออก DGN เป็น PDF ใน Aspose.CAD สำหรับ .NET

การแนะนำ

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

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

ก่อนที่จะเข้าสู่บทช่วยสอน ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

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

นำเข้าเนมสเปซ

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

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

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

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

using (DgnImage cadImage = (DgnImage)Image.Load(sourceFilePath))
{
    // รหัสของคุณที่นี่...
}

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

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth = 600;
rasterizationOptions.PageHeight = 300;
rasterizationOptions.NoScaling = true;
rasterizationOptions.AutomaticLayoutsScaling = false;

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

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;

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

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

บทสรุป

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

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

คำถามที่ 1: ฉันสามารถใช้ Aspose.CAD สำหรับ .NET โดยไม่ต้องมีความรู้ CAD มาก่อนได้หรือไม่

A1: แน่นอน! Aspose.CAD ลดความซับซ้อนของงาน CAD ที่ซับซ้อน ทำให้นักพัฒนาที่มีภูมิหลังหลากหลายสามารถเข้าถึงได้

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

A2: สำรวจเอกสารประกอบ สำหรับคำแนะนำและตัวอย่างที่ครอบคลุม

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

A3: ใช่ คุณสามารถทดลองใช้ฟรีได้ที่นี่.

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

A4: รับใบอนุญาตชั่วคราวที่นี่.

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

A5: เยี่ยมชมฟอรั่ม Aspose.CAD เพื่อสนับสนุนชุมชน