วิธีแปลง DWF เป็น PDF ใน C#

บทช่วยสอนสั้นๆ นี้อธิบายขั้นตอนการแปลง DWF เป็น PDF ใน C# โดยการแชร์การกำหนดค่าแอปพลิเคชันเพื่อใช้ไลบรารีและวิธีการเขียนแอปพลิเคชันนี้แบบทีละขั้นตอน คุณสามารถใช้คลาส CadRasterizationOptions เพื่อปรับแต่งเอาต์พุต PDF ตามความต้องการของคุณ ในโค้ดตัวอย่างเพื่อเปลี่ยนไฟล์ DWF เป็น PDF ใน C# เราได้สาธิตการตั้งค่าขนาดหน้าสำหรับไฟล์ PDF ที่ส่งออก

ขั้นตอนในการแปลงไฟล์จาก DWF เป็น PDF ใน C#

  1. กำหนดค่าโปรเจ็กต์เพื่อเพิ่ม Aspose.CAD for .NET จาก NuGet package manager
  2. โหลดไฟล์ DWF ต้นทางในวัตถุคลาส Image
  3. สร้างอินสแตนซ์อ็อบเจ็กต์คลาส CadRasterizationOptions เพื่อปรับแต่งการแรสเตอร์
  4. ตั้งค่าขนาดหน้า PDF ที่ส่งออก
  5. ประกาศวัตถุคลาส PdfOptions
  6. ตั้งค่าคุณสมบัติ VectorRasterizationOptions ของ PdfOptions
  7. บันทึกไฟล์ 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 #

 ไทย