วิธีแปลง PDF เป็นรูปภาพใน C#

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

ขั้นตอนในการแปลง PDF เป็นรูปภาพใน C#

  1. ติดตั้ง Aspose.PDF โดยใช้ NuGet package manager เพื่อแปลง PDF เป็นรูปภาพ
  2. โหลดไฟล์ PDF ต้นฉบับลงในวัตถุคลาส Document เพื่อแปลงเป็นรูปภาพ
  3. สร้างวัตถุ Resolution เพื่อตั้งค่าความละเอียดของภาพที่ส่งออก
  4. เริ่มต้นวัตถุคลาส PngDevice โดยใช้วัตถุความละเอียด
  5. แยกวิเคราะห์ทุกหน้าใน PDF ต้นทางโดยใช้คอลเลกชัน Document.Pages
  6. เรียกใช้ฟังก์ชัน PngDevice.Process เพื่อแปลง PDF แต่ละหน้าเป็นภาพและบันทึกลงในดิสก์

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

รหัสเพื่อส่งออก PDF เป็นรูปภาพใน C

รหัสนี้ใช้อ็อบเจกต์คลาส Document เพื่อโหลด PDF ต้นทางโดยที่คลาส Document มีการรวบรวมหน้าสำหรับการวนซ้ำ ในการตั้งค่าคุณสมบัติต่างๆ ของรูปภาพที่ส่งออก จะมีการประกาศออบเจ็กต์ Resolution และ PngDevice ที่รองรับการตั้งค่าพารามิเตอร์ต่างๆ เช่น ความละเอียดของภาพ ความสูง ความกว้าง BarcodeOptimization InterpolationHighQuality และ OptimizeDimensions โปรดทราบว่าคุณสามารถใช้ BmpDevice, EmfDevice, GifDevice และอื่นๆ อีกมากมายเพื่อสร้างภาพประเภทต่างๆ

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

 ไทย