
วิธีแปลง 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
คุณสามารถทำตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ
- เริ่มต้นวัตถุของคลาส ImageSaveOptions และจัดรูปแบบเป็น JPEG
- ตั้งค่าของคุณสมบัติ “PageSet” เป็น “0” เพื่อแปลงเฉพาะหน้าแรกของเอกสาร
- เปลี่ยนความสว่างของภาพโดยการตั้งค่าคุณสมบัติ ImageBrightness
- ตั้งค่าความคมชัดโดยการตั้งค่าคุณสมบัติ ImageContrast
- เปลี่ยนความละเอียดแนวนอนโดยการตั้งค่าคุณสมบัติ HorizontalResolution
- เรียกใช้เมธอด 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");
ผลลัพธ์สามารถดูได้ในภาพด้านล่าง:

รับใบอนุญาตฟรี
คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
โดยสรุป คุณได้ศึกษาวิธีการแปลง PDF เป็น PNG ใน C# แล้ว โดยทำตามขั้นตอนและข้อมูลโค้ดต่างๆ นอกจากนี้ บทความนี้ยังมีประโยชน์สำหรับคุณหากคุณต้องการพัฒนาตัวแปลง PDF เป็น PNG โดยทางโปรแกรม นอกจากนี้ คุณสามารถไปที่ เอกสาร เพื่อเรียนรู้วิธีอื่นๆ ของไลบรารีการแปลง PDF นี้
นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน
สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา
คำถามที่พบบ่อย
คุณจะเปลี่ยน PDF เป็นไฟล์รูปภาพได้อย่างไร?
สร้างอินสแตนซ์ของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ เรียกใช้เมธอด save เพื่อบันทึกไฟล์ในรูปแบบ PNG