
การแปลงไฟล์ DWF(Design Web Format) เป็น PDF(Portable Document Format) เป็นข้อกำหนดทั่วไปสำหรับมืออาชีพที่ทำงานกับเอกสารการออกแบบและวิศวกรรม การแปลงนี้ช่วยให้แน่ใจว่าไฟล์ DWF ซึ่งโดยทั่วไปใช้สำหรับการแบ่งปันและดูข้อมูลการออกแบบที่หลากหลาย สามารถแจกจ่าย ดู และพิมพ์บนแพลตฟอร์มต่างๆ ได้อย่างง่ายดายโดยไม่ต้องใช้ซอฟต์แวร์พิเศษ ในบล็อกโพสต์นี้ เราจะแนะนำคุณตลอดขั้นตอนการแปลงไฟล์ DWF เป็น PDF โดยใช้ C#
ทำไมต้องแปลง DWF เป็น PDF
ก่อนที่เราจะเจาะลึกกระบวนการแปลง มาทำความเข้าใจก่อนว่าทำไมจึงต้องแปลงไฟล์ DWF เป็น PDF:
การเข้าถึงแบบสากล: PDF เป็นรูปแบบที่ได้รับการยอมรับอย่างกว้างขวางซึ่งสามารถเปิดได้บนอุปกรณ์ใดๆ ที่มีโปรแกรมอ่าน PDF เพื่อให้มั่นใจว่าทุกคนสามารถเข้าถึงข้อมูลการออกแบบของคุณได้
การรักษาความสมบูรณ์ของการออกแบบ: ไฟล์ PDF จะรักษาความสมบูรณ์และคุณภาพของการออกแบบ เพื่อให้แน่ใจว่าไม่มีรายละเอียดใดสูญหายระหว่างการแปลง
กระจายง่าย: ไฟล์ PDF มีขนาดกะทัดรัดและสามารถแชร์ผ่านอีเมลหรือวิธีการแชร์ไฟล์อื่นๆ ได้อย่างง่ายดาย
พร้อมพิมพ์: PDF เป็นรูปแบบที่ต้องการสำหรับการพิมพ์ เพื่อให้มั่นใจว่าการออกแบบของคุณพร้อมสำหรับการพิมพ์โดยไม่ต้องจัดรูปแบบเพิ่มเติมใดๆ
DWF เป็น PDF Converter - การติดตั้ง C# API
คุณสามารถประมวลผล DWF และรูปแบบไฟล์ที่เกี่ยวข้องกับ CAD อื่นๆ ได้โดยการติดตั้ง Conholdate.Total for .NET ด้วยคำสั่งการติดตั้ง NuGet ต่อไปนี้:
PM> NuGet\Install-Package Conholdate.Total
แปลง DWF เป็น PDF ใน C#
โปรดทำตามขั้นตอนด้านล่างเพื่อแปลง DWF เป็น PDF ใน C#:
- โหลดไฟล์ DWF ต้นทางในออบเจ็กต์คลาส Image
- สร้างอินสแตนซ์ของคลาสออบเจ็กต์ CadRasterizationOptions และตั้งค่าคุณสมบัติแบบกำหนดเอง
- เตรียมใช้งานอินสแตนซ์ของคลาส PdfOptions
- ตั้งค่าตัวเลือกการแรสเตอร์เวกเตอร์
- บันทึกไฟล์ PDF เอาต์พุต
ข้อมูลโค้ดต่อไปนี้อธิบายวิธีแปลง DWF เป็น PDF ใน C#:
// โหลดไฟล์ DWF ในวัตถุคลาส Image
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwf"))
{
// สร้างอินสแตนซ์ของวัตถุคลาส CadRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions dwfRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
// กำหนดขนาดหน้า
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// เตรียมใช้งานวัตถุ PdfOptions
Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();
// ตั้งค่าตัวเลือกการแรสเตอร์เวกเตอร์
pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions;
// บันทึกไฟล์ PDF
image.Save("output.pdf", pdfOptions);
}
ใบอนุญาตการประเมินผลฟรี
คุณสามารถขอ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดสอบคุณสมบัติทั้งหมดของ API ได้โดยไม่มีข้อจำกัดใดๆ
สรุป
การแปลงไฟล์ DWF เป็น PDF ใน C# เป็นกระบวนการง่ายๆ ด้วยวิธีนี้ ด้วยการทำตามขั้นตอนที่ระบุไว้ในโพสต์นี้ คุณสามารถมั่นใจได้ว่าเอกสารการออกแบบของคุณสามารถเข้าถึงได้ง่าย แชร์ได้ และพร้อมพิมพ์ อย่างไรก็ตาม ในกรณีที่คุณมีข้อสงสัยหรือข้อสงสัย โปรดเขียนถึงเราที่ ฟอรั่ม
คำถามที่พบบ่อย
DWF คืออะไร?
DWF (Design Web Format) เป็นรูปแบบไฟล์ที่พัฒนาโดย Autodesk สำหรับการแชร์และดูข้อมูลการออกแบบที่หลากหลายโดยไม่ต้องใช้ซอฟต์แวร์ CAD เฉพาะทาง
ฉันสามารถแปลงไฟล์ DWF หลายไฟล์เป็น PDF พร้อมกันได้หรือไม่
ได้ คุณสามารถวนซ้ำไฟล์ DWF หลายไฟล์และแปลงแต่ละไฟล์เป็น PDF โดยใช้แนวทางเดียวกัน
ฉันสามารถปรับแต่งเอาต์พุต PDF ได้หรือไม่
ได้ คุณสามารถปรับแต่งเอาต์พุต PDF ได้โดยการปรับคุณสมบัติของคลาส PdfOptions และ CadRasterizationOptions