PDF เป็น PNG

แปลง PDF เป็น PNG ด้วย .NET REST API

ปลดล็อกระดับใหม่ของความคล่องตัวและผลกระทบทางภาพโดยการแปลงไฟล์ PDF ของคุณเป็นรูปภาพ PNG พัฒนาโปรแกรมดู PDF ออนไลน์โดยใช้ความสามารถในการสร้างรูปภาพคุณภาพสูงจากเอกสาร PDF ขั้นตอนง่ายๆ ในการสร้างภาพที่สวยงาม แชร์เนื้อหาได้อย่างง่ายดาย และปรับปรุงโครงการดิจิทัลของคุณไปสู่อีกระดับ ดังนั้น หากคุณต้องการจัดแสดงหน้าเฉพาะ รักษาคุณภาพของรูปภาพ หรือปรับปรุงความเข้ากันได้ระหว่างแพลตฟอร์ม การแปลง PDF เป็น PNG จะเปิดโลกแห่งความเป็นไปได้ใหม่ ในบทความนี้ เราจะสำรวจว่าคุณสามารถใช้พลังของ .NET REST API เพื่อการแปลง PDF เป็น PNG ได้อย่างราบรื่นได้อย่างไร เพื่อให้มีไดนามิกและดึงดูดสายตามากขึ้น

การประมวลผล PDF REST API

Aspose.PDF Cloud SDK for .NET นำเสนอโซลูชันที่แข็งแกร่งและเชื่อถือได้สำหรับการแปลง PDF เป็น PNG SDK นำเสนอชุดวิธีการและตัวเลือกที่ครอบคลุมเพื่อปรับแต่งการแปลงตามความต้องการเฉพาะของคุณ ไม่ว่าคุณต้องการแยกหน้าเฉพาะ ตั้งค่าความละเอียดของภาพ หรือปรับคุณภาพของภาพ Aspose.PDF Cloud SDK ให้ความยืดหยุ่นและการควบคุมเพื่อให้ได้ผลลัพธ์ที่คุณต้องการ ด้วยการใช้ประโยชน์จากโครงสร้างพื้นฐานบนคลาวด์ SDK นี้จึงรับประกันการประมวลผลที่รวดเร็วและมีประสิทธิภาพ ช่วยให้คุณแปลง PDF เป็น PNG ได้อย่างง่ายดาย

ตอนนี้ เพียงค้นหา Aspose.PDF-Cloud ในตัวจัดการแพ็คเกจ NuGet ภายใน Visual Studio IDE แล้วคลิกปุ่ม เพิ่มแพ็คเกจ ขั้นตอนสำคัญต่อไปคือการรับข้อมูลประจำตัวไคลเอนต์ของคุณจาก cloud Dashboard ในกรณีที่คุณไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุไว้ใน เริ่มต้นด่วน

แปลง PDF เป็น PNG โดยใช้ C# .NET

มาดูรายละเอียดและตัวอย่างโค้ดเพื่อแปลงไฟล์ PDF เป็นไฟล์ PNG กัน โปรดลองใช้ตัวอย่างโค้ดต่อไปนี้เพื่อแปลงไฟล์ PDF เป็นไฟล์ PNG

// สำหรับตัวอย่างเพิ่มเติม https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// สร้างอินสแตนซ์ของ PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// ป้อนชื่อไฟล์ PDF
String inputFile = "Binder1-1.pdf";

// เรียก API เพื่อแปลงหน้าแรกของ PDF เป็นภาพ PNG
var response = pdfApi.GetPageConvertToPng(inputFile, 1, width: 800, height: 1000);

// วิธีการที่กำหนดเองเพื่อบันทึกผลลัพธ์ PNG บนไดรฟ์ภายในเครื่อง
saveToDisk(response, "/Users/nayer/Downloads/Convertednew.png");

// วิธีการบันทึกเนื้อหาสตรีมไปยังไฟล์บนไดรฟ์ภายในเครื่อง
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

ด้านล่างนี้เป็นรายละเอียดที่เกี่ยวข้องกับตัวอย่างโค้ดที่ระบุไว้ข้างต้น

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

ขั้นแรก ให้สร้างอ็อบเจ็กต์ของคลาส PdfApi ในขณะส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์อินพุต

var response = pdfApi.GetPageConvertToPng(inputFile, 1, width: 800, height: 1000);

เรียก API เพื่อโหลดไฟล์ PDF จากที่เก็บข้อมูลบนคลาวด์และแปลงหน้าแรกเป็นรูปแบบ PNG

saveToDisk(response, "/Users/nayyer/Downloads/Converted.png");

วิธีการที่กำหนดเองของเราในการบันทึกผลลัพธ์ PNG ลงในไดรฟ์ภายในเครื่อง

แปลงไฟล์ PDF เป็น PNG

ตัวอย่างการแปลง PDF เป็น PNG

  • เอกสาร PDF ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Binder1.pdf

แปลง PDF เป็น PNG ออนไลน์โดยใช้คำสั่ง cURL

นอกจากนี้ เรายังสามารถแปลง PDF เป็น PNG ได้โดยใช้คำสั่ง cURL และ Aspose.PDF Cloud API ด้วย cURL เราสามารถส่งคำขอ HTTP ไปยังจุดสิ้นสุดของ API โดยตรงได้โดยระบุพารามิเตอร์และข้อมูลรับรองที่จำเป็น วิธีนี้ให้ความยืดหยุ่นและความสะดวกสบาย ทำให้เราสามารถผสานการแปลง PDF เป็น PNG เข้ากับเวิร์กโฟลว์หรือแอปพลิเคชันที่มีอยู่ของคุณได้อย่างราบรื่น

ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT โปรดดำเนินการคำสั่งต่อไปนี้:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ขณะนี้ โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลงหน้าที่สองของไฟล์ PDF เป็นรูปแบบ PNG และบันทึกเอาต์พุตลงในไดรฟ์ภายในเครื่อง

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputFile}/pages/2/convert/png?width=800&height=1000" 
\ -X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "converter.png"

แทนที่ inputFile ด้วยชื่อเอกสาร PDF อินพุตที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์ และ accessToken ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน

บทสรุป

โดยสรุป การแปลง PDF เป็น PNG เป็นคุณสมบัติที่มีประโยชน์ที่ช่วยให้คุณแปลงหน้า PDF เป็นรูปภาพ PNG ได้ ไม่ว่าคุณจะเลือกใช้ Aspose.PDF Cloud SDK สำหรับ .NET หรือคำสั่ง cURL กับ Aspose.PDF Cloud API ทั้งสองวิธีต่างก็ให้โซลูชันที่มีประสิทธิภาพและเชื่อถือได้ ด้วย SDK คุณสามารถเข้าถึงชุดคุณลักษณะและฟังก์ชันที่ครอบคลุม ทำให้กระบวนการแปลงง่ายขึ้น และให้ความสามารถเพิ่มเติมสำหรับการทำงานกับไฟล์ PDF ในทางกลับกัน คำสั่ง cURL ให้ความยืดหยุ่นและความเป็นไปได้ในการผสานรวม ช่วยให้การทำงานอัตโนมัติและการผสานรวมเข้ากับเวิร์กโฟลว์ที่มีอยู่ได้อย่างราบรื่น

ไม่ว่าคุณจะเลือกวิธีการใด Aspose.PDF Cloud API ช่วยให้คุณสามารถแปลง PDF เป็น PNG ได้อย่างง่ายดายและปลดล็อกศักยภาพของการประมวลผลเอกสาร PDF

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: