บทช่วยสอนสั้นๆ นี้อธิบายขั้นตอนการแปลง DWF เป็น PDF ใน C# โดยการแชร์การกำหนดค่าแอปพลิเคชันเพื่อใช้ไลบรารีและวิธีการเขียนแอปพลิเคชันนี้แบบทีละขั้นตอน คุณสามารถใช้คลาส CadRasterizationOptions เพื่อปรับแต่งเอาต์พุต PDF ตามความต้องการของคุณ ในโค้ดตัวอย่างเพื่อเปลี่ยนไฟล์ DWF เป็น PDF ใน C# เราได้สาธิตการตั้งค่าขนาดหน้าสำหรับไฟล์ PDF ที่ส่งออก
ขั้นตอนในการแปลงไฟล์จาก DWF เป็น PDF ใน C#
- กำหนดค่าโปรเจ็กต์เพื่อเพิ่ม Aspose.CAD for .NET จาก NuGet package manager
- โหลดไฟล์ DWF ต้นทางในวัตถุคลาส Image
- สร้างอินสแตนซ์อ็อบเจ็กต์คลาส CadRasterizationOptions เพื่อปรับแต่งการแรสเตอร์
- ตั้งค่าขนาดหน้า PDF ที่ส่งออก
- ประกาศวัตถุคลาส PdfOptions
- ตั้งค่าคุณสมบัติ VectorRasterizationOptions ของ PdfOptions
- บันทึกไฟล์ PDF โดยใช้วัตถุ PdfOptions
ขั้นตอนเหล่านี้กำหนดกระบวนการที่สามารถ แปลงไฟล์ DWF เป็น PDF ใน C# ได้อย่างแม่นยำ ขั้นแรก คุณต้องโหลดไฟล์ DWF ลงในวัตถุคลาส Image จากนั้นบันทึกโดยใช้วัตถุ PdfOptions เป็นอาร์กิวเมนต์ด้วยการตั้งค่าเริ่มต้น อย่างไรก็ตาม หากคุณต้องการปรับแต่งแรสเตอร์ของไฟล์ DWF คุณสามารถใช้ออบเจกต์คลาส CadRasterizationOptions และตั้งค่าคุณสมบัติบางอย่าง เช่น เรากำหนดขนาดหน้าของเอาต์พุต PDF
รหัสเพื่อแปลง DWF เป็น PDF ใน C
using Aspose.CAD; | |
using Aspose.CAD.ImageOptions; | |
namespace AsposeTests | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert DWF to PDF in C# | |
{ | |
// Load license | |
Aspose.CAD.License lic = new Aspose.CAD.License(); | |
lic.SetLicense(@"Aspose.Total.lic"); | |
// Load DWF file in the Image class object | |
using (Image image = Image.Load("sample.dwf")) | |
{ | |
// Instantiate CadRasterizationOptions class object | |
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions(); | |
// Set page size | |
dwfRasterizationOptions.PageHeight = 500; | |
dwfRasterizationOptions.PageWidth = 500; | |
// Initialize PdfOptions object | |
PdfOptions pdfOptions = new PdfOptions(); | |
// Set vector rasterization options | |
pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions; | |
// Save PDF file | |
image.Save("output.pdf", pdfOptions); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
รหัสนี้สามารถใช้เพื่อเขียนซอฟต์แวร์แปลง DWF เป็น PDF ใน C# เนื่องจากมีการแนะนำคลาสและวิธีการที่จำเป็นทั้งหมด คลาส CadRasterizationOptions ใช้เพื่อปรับแต่งกระบวนการแรสเตอร์ เช่น กำหนดขนาดหน้า อย่างไรก็ตาม คุณสามารถตั้งค่าคุณสมบัติอื่นๆ เช่น สีพื้นหลัง สีวาด ประเภทการวาด เลเยอร์ เค้าโครง ตัวเลือกปากกา และคุณภาพ เป็นต้น
บทความนี้สอนให้เราแปลงไฟล์ DWF เป็น PDF ใน C# หากคุณต้องการเรียนรู้ขั้นตอนการแยกข้อความจากไฟล์ DXF โปรดดูบทความ วิธีแยกข้อความจากไฟล์ DXF ใน C #