หัวข้อง่ายๆ นี้มีข้อมูลเกี่ยวกับวิธี แปลง PDF เป็น JPEG ใน C# ครอบคลุมข้อมูลทั้งหมดที่จำเป็นในการสร้างสภาพแวดล้อมและขั้นตอนโดยละเอียดเพื่อให้งานสำเร็จ สำหรับการแปลงรหัส PDF เป็น JPEG C# จะแสดงพร้อมกับการปรับแต่งภาพ JPEG เอาต์พุต
ขั้นตอนในการแปลง PDF เป็น Jpeg ใน C#
- สร้างสภาพแวดล้อมโครงการเพื่อเพิ่ม Aspose.PDF for .NET ลงในแอปพลิเคชันโดยใช้ Nuget package manager
- เข้าถึงไฟล์ PDF ต้นทางเพื่อแปลงเป็นภาพ JPEG โดยใช้อินสแตนซ์ของคลาส Document
- ตั้งค่าความละเอียดของภาพ JPEG ที่ส่งออก
- สร้างและกำหนดค่าวัตถุ JpegDevice โดยใช้ความละเอียดที่ระบุและการตั้งค่าอื่นๆ
- บันทึกหน้าไฟล์ 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 #