บทความนี้มีไว้เพื่ออธิบาย วิธีแปลง Visio เป็น PDF ใน C# ประกอบด้วยคำแนะนำทีละขั้นตอนและข้อมูลโค้ดสำหรับ แปลง Visio เป็น PDF โดยไม่ใช้ Visio ใน C# คุณสามารถโหลดไฟล์อินพุตในรูปแบบ VSD หรือ VSDX และส่งออกไปยังเอกสาร PDF ด้วยการเรียก API เพียงไม่กี่ครั้ง
ขั้นตอนในการแปลง Visio เป็น PDF โดยใช้ C#
- กำหนดค่าสภาพแวดล้อมเพื่อใช้ Aspose.Diagram for .NET ในโครงการแปลง Visio
- โหลดไฟล์ Visio อินพุตด้วยคลาส Diagram เพื่อแปลงเป็น PDF
- เริ่มต้นวัตถุคลาส PdfSaveOptions
- ตั้งค่าคุณสมบัติต่างๆ เช่น จำนวนหน้าและดัชนีหน้า
- บันทึกไฟล์ PDF ที่ส่งออก
ขั้นตอนเหล่านี้อธิบายกระบวนการทั้งหมดเพื่อสร้างตัวแปลง Visio เป็น PDF ใน C# โหลดไฟล์ Visio อินพุตและตั้งค่าคุณสมบัติต่างๆ สำหรับเอกสาร PDF ที่ต้องการ เช่น จำนวนหน้าเพื่อระบุจำนวนหน้าทั้งหมดที่จะแสดงผล และดัชนีหน้าเพื่อระบุดัชนีหน้าเริ่มต้นในไฟล์ VSD ต้นทาง สุดท้าย เขียนไฟล์ PDF ที่สร้างขึ้นไปยังสตรีมหรือดิสก์ตามความต้องการของคุณ
รหัสเพื่อแปลง Visio เป็น PDF ใน C
using System; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert Visio to PDF | |
{ | |
// Load Diagram license | |
Aspose.Diagram.License lic = new Aspose.Diagram.License(); | |
lic.SetLicense(@"Aspose.Total.lic"); | |
// Load Visio diagram | |
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("Sample.vsd"); | |
// Declare PdfSaveOptions object | |
Aspose.Diagram.Saving.PdfSaveOptions saveOptions = new Aspose.Diagram.Saving.PdfSaveOptions(); | |
// Number of pages to render | |
saveOptions.PageCount = 2; | |
// Set first page index | |
saveOptions.PageIndex = 1; | |
// Save Visio diagram to PDF | |
diagram.Save("PDF_out.pdf", saveOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
ตัวอย่างโค้ดนี้สาธิตคุณลักษณะในการ ส่งออก Visio เป็น PDF ใน C# เป็นตัวอย่างของสถานการณ์การแปลงพื้นฐานที่คุณสามารถปรับเปลี่ยนเพื่อตั้งค่าคุณสมบัติอื่นๆ เช่น ลายเซ็นดิจิทัล แบบอักษร การเข้ารหัส และตัวเลือกอื่นๆ อีกมากมาย นอกจากนี้ คุณไม่จำเป็นต้องกำหนดค่า Microsoft Visio หรือเครื่องมืออื่นใดเพื่อทำการแปลงนี้ในแอปพลิเคชันของคุณ
บทช่วยสอนนี้ครอบคลุมข้อมูลเกี่ยวกับวิธี บันทึก Visio เป็น PDF ใน C# หากคุณสนใจที่จะเรียนรู้การแปลง VSX เป็น HTML โปรดอ่านบทความเกี่ยวกับ วิธีแปลง VSX เป็น HTML ใน C#