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

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

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

เราจะครอบคลุมประเด็นต่อไปนี้:

การติดตั้งไลบรารีการแปลง PDF เป็น PNG

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

Install-Package Aspose.Words 

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

ในส่วนนี้ เราจะเขียนโค้ดสั้นๆ ที่ทำให้กระบวนการแปลง PDF เป็น PNG เป็นอัตโนมัติในแอปพลิเคชัน .NET

คุณสามารถทำตามขั้นตอนต่อไปนี้:

  1. สร้างอินสแตนซ์ของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ
  2. เริ่มต้นวัตถุของคลาส ImageSaveOptions และจัดรูปแบบเป็น JPEG
  3. ตั้งค่าของคุณสมบัติ “PageSet” เป็น “0” เพื่อแปลงเฉพาะหน้าแรกของเอกสาร
  4. เปลี่ยนความสว่างของภาพโดยการตั้งค่าคุณสมบัติ ImageBrightness
  5. ตั้งค่าความคมชัดโดยการตั้งค่าคุณสมบัติ ImageContrast
  6. เปลี่ยนความละเอียดแนวนอนโดยการตั้งค่าคุณสมบัติ HorizontalResolution
  7. เรียกใช้เมธอด save เพื่อบันทึกไฟล์ในรูปแบบ PNG

คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:

// สร้างอินสแตนซ์ของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ
Document doc = new Document("sample.pdf");
// เริ่มต้นวัตถุของคลาส ImageSaveOptions และจัดรูปแบบเป็น JPEG  
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// ตั้งค่าของคุณสมบัติ "PageSet" เป็น "0" เพื่อแปลงเฉพาะหน้าแรกของเอกสาร 
options.PageSet = new PageSet(0);
// เปลี่ยนความสว่างของภาพโดยการตั้งค่าคุณสมบัติ ImageBrightness
options.ImageBrightness = 0.3f;
// ตั้งค่าความคมชัดโดยการตั้งค่าคุณสมบัติ ImageContrast 
options.ImageContrast = 0.7f;
// เปลี่ยนความละเอียดแนวนอนโดยการตั้งค่าคุณสมบัติHorizontalResolution  
options.HorizontalResolution = 72f;
// เรียกใช้วิธีการบันทึกเพื่อบันทึกไฟล์ในรูปแบบ PNG 
doc.Save("PdfToPng.png");

ผลลัพธ์สามารถดูได้ในภาพด้านล่าง:

โปรแกรมแปลงไฟล์ PDF เป็น PNG

รับใบอนุญาตฟรี

คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

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

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน

สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย

คุณจะเปลี่ยน PDF เป็นไฟล์รูปภาพได้อย่างไร?

สร้างอินสแตนซ์ของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ เรียกใช้เมธอด save เพื่อบันทึกไฟล์ในรูปแบบ PNG

ดูสิ่งนี้ด้วย