ในตัวอย่างโดยละเอียดนี้ คุณจะได้เรียนรู้วิธี แปลง AI เป็น PDF ใน C# โดยใช้ขั้นตอนที่กำหนดไว้อย่างชัดเจนเพื่อใช้โค้ดตัวอย่าง แอปพลิเคชันนี้ชัดเจนมากและสามารถใช้เพื่อ บันทึก AI เป็น PDF โดยใช้ C# ในสภาพแวดล้อมที่กำหนดค่า .NET ใดๆ ใน Windows, Linux หรือ macOS
ขั้นตอนในการส่งออก AI เป็น PDF ใน C#
- สร้างสภาพแวดล้อมของคุณโดยการติดตั้ง Aspose.PSD for .NET จาก NuGet เพื่อแปลง AI เป็น PDF
- โหลดไฟล์ Adobe Illustrator (AI) ตัวอย่างจากดิสก์โดยใช้อินสแตนซ์ของคลาส AiImage
- สร้างอินสแตนซ์ของวัตถุคลาส PdfOptions เพื่อตั้งค่าคุณสมบัติ PDF ที่ต้องการ
- บันทึกไฟล์ AI เป็นไฟล์ PDF บนดิสก์
การใช้แอปพลิเคชันการแปลงไฟล์ C# Adobe Illustrator เป็น PDF สามารถพัฒนาได้โดยใช้ขั้นตอนแบบขั้นตอนข้างต้น ซึ่งกระบวนการจะเริ่มต้นโดยการโหลดไฟล์ Adobe Illustrator ต้นทางจากดิสก์ จากนั้นใช้อินสแตนซ์ของคลาส PdfOptions คุณสมบัติที่จำเป็นสำหรับไฟล์ PDF ที่ต้องการจะถูกตั้งค่า สุดท้าย ไฟล์ Adobe Illustrator (AI) ที่โหลดจะถูกบันทึกเป็นไฟล์ PDF บนดิสก์โดยใช้เมธอด Image.Save
รหัสเพื่อส่งออก AI เป็น PDF ใน C
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Ai; | |
using Aspose.PSD.ImageOptions; | |
namespace TestPSD | |
{ | |
public class AiToPdf | |
{ | |
public static void ConvertAiToPdf() | |
{ | |
String path = @"/Users/Documents/TestData/"; | |
// Apply the Aspose.PSD product license to convert AI to PDF in C# | |
License PsdToPdfLic = new License(); | |
PsdToPdfLic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Load the source AI image | |
using (var aitoPdfImage = (AiImage)Image.Load(path + "sample3.ai")) | |
{ | |
// Set the output PDF options | |
ImageOptionsBase psdtoPdpdfOptions = new PdfOptions(); | |
psdtoPdpdfOptions.ResolutionSettings = new ResolutionSetting(500, 500); | |
psdtoPdpdfOptions.MultiPageOptions = new MultiPageOptions(1); | |
//Save the generated PDF file on the disk | |
aitoPdfImage.Save(path + "PdfConverted.pdf", psdtoPdpdfOptions); | |
} | |
} | |
} | |
} |
ในตัวอย่างข้างต้น กระบวนการแปลง Adobe Illustrator เป็น PDF โดยใช้ C# จะแสดงโดยเมธอด Image.Load() เพื่อเข้าถึงไฟล์ AI ต้นทางจากดิสก์ อินสแตนซ์คลาส PdfOptions ใช้เพื่อตั้งค่าคุณสมบัติต่างๆ เช่น MultiPageOptions, ResolutionSettings และ VectorRasterizationOptions เป็นต้น เมื่อตั้งค่าคุณสมบัติ PDF ที่จำเป็นแล้ว ไฟล์ PDF ที่ส่งออกจะถูกบันทึกลงในดิสก์
หัวข้อนี้สอนเราเกี่ยวกับกระบวนการ แปลง AI เป็น PDF โดยใช้ C# ในลักษณะที่ชัดเจน หากคุณสนใจเรียนรู้เกี่ยวกับการแปลง Adobe Illustrator เป็นไฟล์ JPEG โปรดดูบทความใน วิธีแปลง AI เป็น JPEG ใน C#