.NET Core — แปลงไฟล์ Pdf เป็น Png ด้วย PDFium

wk
1 min readAug 15, 2020

--

PDFium เป็น Library ที่ใช้ Render PDF ใน Google Chrome ตัวอย่างนี้เป็นการใช้ .NET Wrapper ของ PDFium คือ PDFiumSharp แปลงไฟล์จาก Pdf เป็น Png

ขั้นตอน

  1. สร้างโปรเจค .NET Core โดยมี Dependency ต่อไปนี้

2. เพิ่มคลาส Converter ทำหน้าที่แปลง Pdf เป็น Bmp จากนั้นแปลง Bmp เป็น Png

3. ทดสอบโปรแกรม โดยแปลงไฟล์ train.pdf และเก็บผลลัทธ์ในโฟลเดอร์ __output__

$ dotnet run --project src\Pdf2Image\Pdf2Image.csproj
__output__\0.png
__output__\1.png
__output__\2.png
__output__\3.png
__output__\4.png

4. ตรวจสอบผลลัพธ์ จะพบว่าได้ไฟล์ Png ที่มีขนาด 2480 x 3508 Pixel ซึ่งเป็นขนาดของ A4 ที่ความความละเอียด 300 DPI

--

--

No responses yet