โปรแกรมแปลง PDF เป็น PNG
โปรแกรมแปลง Documentize PDF เป็น PNG สำหรับ .NET เป็นเครื่องมือระดับสูงที่ช่วยให้คุณแปลงเอกสาร PDF เป็นภาพ PNG ที่มีคุณภาพสูง โปรแกรมเสริมนี้ถูกออกแบบมาเพื่อทำให้เนื้อหาของคุณมีความหลากหลาย เข้าถึงได้ง่าย และแบ่งปันได้สะดวก โดยการเปลี่ยนแปลงหน้าของ PDF เป็นรูปแบบภาพที่ได้รับการสนับสนุนอย่างกว้างขวาง
คุณสมบัติหลัก:
- แปลง PDF เป็น PNG: แปลงเอกสาร PDF ทั้งหมดหรือหน้าที่เฉพาะเจาะจงเป็นภาพ PNG ได้อย่างรวดเร็วและมีประสิทธิภาพ
- กำหนดความละเอียดได้: ตั้งค่า DPI ที่ต้องการ (เช่น 300 DPI) สำหรับผลลัพธ์ภาพคุณภาพสูง
- การประมวลผลแบบแบตช์: แปลงหลายหน้าของ PDF หรือเอกสารทั้งหมดในครั้งเดียว
- การจัดการผลลัพธ์ที่ง่าย: กำหนดไดเรกทอรีเอาต์สำหรับไฟล์ PNG ที่ถูกแปลงแต่ละไฟล์
- การแปลงอย่างรวดเร็ว: รวดเร็ว มีประสิทธิภาพ และต้องใช้ความพยายามในการตั้งค่าต่ำสุด
วิธีการแปลง PDF เป็น PNG
เพื่อแปลงเอกสาร PDF เป็นภาพ PNG ให้ทำตามขั้นตอนเหล่านี้:
- สร้างอินสแตนซ์ของคลาส
Png
- สร้างอินสแตนซ์ของ
PngOptions
เพื่อกำหนดกระบวนการแปลง - เพิ่มไฟล์ PDF เข้าใช้วิธี
AddInput
- กำหนดไดเรกทอรีเอาต์สำหรับภาพ PNG โดยใช้วิธี
AddOutput
- รันวิธี
Process
เพื่อแปลงหน้าของ PDF เป็นภาพ PNG
1
2var converter = new Png();
3var options = new PngOptions();
4
5// เพิ่มไฟล์ PDF เข้า
6options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
7
8// กำหนดไดเรกทอรีเอาต์สำหรับภาพ PNG
9options.AddOutput(new FileDataSource(@"C:\Samples\images"));
10
11// ประมวลผลการแปลง PDF เป็น PNG
12converter.Process(options);
การปรับแต่งการแปลง PDF เป็น PNG
คุณสามารถปรับแต่งการแปลงได้โดยการปรับความละเอียดและเลือกหน้าที่เฉพาะ โดยตัวอย่างเช่น การแปลงเฉพาะหน้าที่หนึ่งของ PDF ที่ 300 DPI:
1
2var converter = new Png();
3var options = new PngOptions();
4
5// ตั้งค่าความละเอียดเอาต์พุตเป็น 300 DPI
6options.OutputResolution = 300;
7
8// แปลงเฉพาะหน้าแรก
9options.PageRange = new PageRange(1);
10
11// เพิ่มเส้นทางสำหรับอินพุตและเอาต์พุต
12options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
13options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
14
15// ประมวลผลการแปลง
16converter.Process(options);
การประมวลผลแบตช์สำหรับการแปลง PDF เป็น PNG
โปรแกรมเสริม PDF เป็น PNG Converter ยังรองรับการประมวลผลแบบแบตช์ ทำให้คุณสามารถแปลงหลายหน้าหรือแม้แต่เอกสาร PDF ทั้งหมดเป็นไฟล์ PNG แต่ละไฟล์
1
2var converter = new Png();
3var options = new PngOptions();
4
5// เพิ่มไฟล์ PDF เข้า
6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// ตั้งค่าเส้นทางเอาต์พุตสำหรับแต่ละหน้า
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
11
12// ประมวลผลการแปลงแบบแบตช์
13converter.Process(options);
การจัดการผลลัพธ์การแปลง
หลังจากประมวลผลการแปลงแล้ว วิธี Process จะส่งกลับวัตถุ ResultContainer
ที่ประกอบด้วยผลลัพธ์การแปลง คุณสามารถพิมพ์เส้นทางเอาต์พุตของภาพ PNG ได้ตามนี้:
1
2ResultContainer resultContainer = converter.Process(options);
3
4// พิมพ์เส้นทางเอาต์พุตของภาพ PNG
5foreach (FileResult result in resultContainer.ResultCollection)
6{
7 Console.WriteLine(result.Data.ToString());
8}