แปลงไฟล์ HEIC เป็น PDF โดยใช้อะแดปเตอร์ผ่าน C#
แปลง HEIC เป็นเอกสาร PDF โดยใช้ API .NET ดั้งเดิมโดยไม่ต้องใช้โปรแกรมแก้ไขรูปภาพใดๆ
วิธีแปลง HEIC เป็น PDF โดยใช้ C#
การแปลงรูปแบบไฟล์เป็นสิ่งจำเป็นทั่วไปสำหรับอาชีพต่างๆ และในปัจจุบัน การเปลี่ยนรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่งก็ทำได้ง่ายเพียงแค่ส่งคำขอออนไลน์ อย่างไรก็ตาม สำหรับนักออกแบบมืออาชีพ การมีเครื่องมือที่เชื่อถือได้ซึ่งจัดการการแปลงได้อย่างรวดเร็วและมีประสิทธิภาพ โดยเฉพาะอย่างยิ่งระหว่างรูปแบบรูปภาพและเอกสารถือเป็นสิ่งสำคัญ บ่อยครั้ง การแปลงรูปภาพให้เป็นเอกสารหรือกลับกันถือเป็นความท้าทายที่เกินกว่าความสามารถของโปรแกรมแก้ไขมาตรฐาน
ไม่ต้องมองหาที่ไหนไกลไปกว่า Aspose.Imaging.Heic.Adapter สำหรับ .NET ซึ่งออกแบบมาเพื่อการประมวลผลภาพและการแปลงโดยเฉพาะ เครื่องมือที่ขาดไม่ได้นี้มีคุณสมบัติที่สำคัญดังต่อไปนี้:
- อำนวยความสะดวกในการแปลงระหว่างรูปภาพและรูปแบบเอกสารต่างๆ
- เปิดใช้งานระบบอัตโนมัติโดยไม่ต้องใช้ซอฟต์แวร์แก้ไขกราฟิกของบริษัทอื่น
- นำเสนอ .NET API ที่แข็งแกร่งเพื่อการเปลี่ยนแปลงที่ราบรื่น
- ส่วนต่อประสานที่ใช้งานง่ายสามารถเข้าถึงได้ผ่าน C#
- รองรับรูปแบบยอดนิยม ได้แก่ HEIC และ PDF
ในการแปลง HEIC เป็น PDF เราจะใช้ Aspose.Imaging.Heic.Adapter API ซึ่งเป็น API การจัดการรูปภาพและการแปลงรูปภาพที่มีฟีเจอร์หลากหลาย ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม C# เปิด Nuget ตัวจัดการแพ็คเกจ ค้นหา Aspose.Imaging.Heic.Adapter และติดตั้ง คุณยังอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console:
คำสั่งคอนโซลตัวจัดการแพ็คเกจ
PM> Install-Package Aspose.Imaging.Heic.Adapter
ขั้นตอนในการแปลง HEIC เป็น PDF ผ่าน C#
นักพัฒนาซอฟต์แวร์สามารถโหลดและแปลงไฟล์ HEIC เป็น PDF ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด
- เริ่มต้นอะแดปเตอร์ด้วยวิธี Register() ซึ่งเป็นการดำเนินการเพียงครั้งเดียว
- โหลดไฟล์ HEIC ที่จำเป็นโดยใช้เมธอด Aspose.Imaging.Image.Load()
- สร้างอินสแตนซ์คลาสตัวเลือกการบันทึกที่จำเป็นสำหรับรูปแบบ PDF และตั้งค่าคุณสมบัติที่จำเป็น
- บันทึก PDF โดยใช้เมธอด Aspose.Imaging.Image.Save() โดยระบุเส้นทางของไฟล์หรือสตรีมพร้อมกับตัวเลือก
ความต้องการของระบบ
ก่อนที่จะรันโค้ดตัวอย่าง Conversion ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:
- ระบบปฏิบัติการ: Windows หรือ Linux
- สภาพแวดล้อมการพัฒนา: รองรับ .NET Core 7 และสูงกว่า เช่น Microsoft Visual Studio
แปลง HEIC เป็น PDF - .NET
using Aspose.Imaging.HEIC.Adapter; | |
using Aspose.Imaging.ImageOptions; | |
//You can get all image templates from https://github.com/aspose-imaging/Aspose.Imaging-for-.NET/blob/master/Examples/Data/Templates.zip | |
//After download archive please unpack it and replace templatesFolder variable path with your path to unpacked archive folder | |
string templatesFolder = @"c:\Users\USER\Downloads\templates\"; | |
// register adapter | |
HEICImage.Register(); | |
// Load the image file in an instance of Heic | |
using (var image = Aspose.Imaging.Image.Load(Path.Combine(templatesFolder, @"template.HEIC"))) | |
{ | |
// Save image to pdf | |
image.Save(Path.Combine(templatesFolder, "output.pdf"), new PdfOptions()); | |
} | |
File.Delete(Path.Combine(templatesFolder, "output.pdf")); |