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

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

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

  1. สร้างสภาพแวดล้อมโครงการเพื่อเพิ่ม Aspose.PDF for .NET ลงในแอปพลิเคชันโดยใช้ Nuget package manager
  2. เข้าถึงไฟล์ PDF ต้นทางเพื่อแปลงเป็นภาพ JPEG โดยใช้อินสแตนซ์ของคลาส Document
  3. ตั้งค่าความละเอียดของภาพ JPEG ที่ส่งออก
  4. สร้างและกำหนดค่าวัตถุ JpegDevice โดยใช้ความละเอียดที่ระบุและการตั้งค่าอื่นๆ
  5. บันทึกหน้าไฟล์ PDF ที่โหลดเป็นภาพ JPEG โดยใช้ฟังก์ชัน JpegDevice.Process

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

รหัสเพื่อแปลง PDF เป็น Jpeg โดยใช้ C

using System;
using System.IO;
using Aspose.Pdf;
using Aspose.Pdf.Devices;
namespace TestPDF
{
public class PdfToJpg
{
public static void PdfToJpgConverter()
{
String path = @"/Users/KnowledgeBase/TestData/";
// Applying product license to create JPEG from PDF in C#
License PdftoXlsLic = new License();
PdftoXlsLic.SetLicense(path+ "Conholdate.Total.Product.Family.lic");
// Initialize Document Class to load PDF and saving as JPEG
Document document = new Document(path+"Exported.pdf");
// Setting the JPEG devise for rendering
Resolution resolution = new Resolution(300);
JpegDevice jpegDevice = new JpegDevice(resolution);
for (int pageCount = 1; pageCount <= document.Pages.Count; pageCount++)
{
using (FileStream imageStream =
new FileStream($"{path}image{pageCount}_out.jpeg",
FileMode.Create))
{
// Convert a particular page and save the JPEG image to stream
jpegDevice.Process(document.Pages[pageCount], imageStream);
// Close the image stream
imageStream.Close();
}
}
}
}
}

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

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

 ไทย