
Extract PDF images using .NET REST API.
ในยุคดิจิทัลในปัจจุบัน ซึ่งข้อมูลมีมากมายและภาพถ่ายทอดข้อความได้อย่างมีประสิทธิภาพมากกว่าที่เคย ความต้องการในการดึงภาพจาก PDF เป็นสิ่งที่ไม่สามารถปฏิเสธได้ PDF เป็นรูปแบบที่ได้รับความนิยมสำหรับการแบ่งปันเอกสาร และบ่อยครั้งที่ไฟล์เหล่านี้มีภาพที่สำคัญซึ่งต้องเข้าถึงหรือปรับนำไปใช้ ใหม่ ไม่ว่าคุณจะต้องการใช้ภาพในงานนำเสนอ นำไปใช้ในรายงาน หรือแชร์บนแพลตฟอร์มต่างๆ ความสามารถในการดึงภาพจาก PDF เป็นเครื่องมือที่ทรงพลัง
บทความนี้มุ่งเน้นไปที่ความต้องการเร่งด่วนในการดึงภาพจากไฟล์ PDF และให้ข้อมูลเชิงลึกเกี่ยวกับวิธีที่มีประสิทธิภาพในการดำเนินการนี้โดยใช้ .NET Cloud SDK.
- SDK คลาวด์ .NET สำหรับการแก้ไขภาพ PDF
- การแยกภาพจาก PDF โดยใช้ C# .NET
- ดึงภาพจาก PDF โดยใช้คำสั่ง cURL
.NET Cloud SDK เพื่อตัดภาพจาก PDF
Aspose.PDF Cloud SDK for .NET เป็นเครื่องมือที่มีประสิทธิภาพที่ไม่เพียงแต่ช่วยให้คุณสามารถแยกภาพได้อย่างมีประสิทธิภาพ แต่ยังมีความสามารถในการจัดการและจัดการเอกสาร PDF เช่น การแยกข้อความ การสร้างลายน้ำ การเพิ่มหมายเหตุ และการแปลงเอกสารอีกด้วย
ตอนนี้ขั้นตอนแรกคือการเพิ่มการอ้างอิง SDK ในโครงการของเราและเพื่อจุดประสงค์นั้นโปรดค้นหา Aspose.PDF-Cloud
ในตัวจัดการแพ็คเกจ NuGet ภายใน Visual Studio IDE และคลิกที่ปุ่ม Add Package
คุณยังต้องได้รับข้อมูลประจำตัวของลูกค้าจาก cloud dashboard.หากคุณยังไม่มีบัญชีที่มีอยู่ เพียงแค่สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุไว้ใน quick start.
การดึงภาพจาก PDF โดยใช้ C# .NET
มาศึกษารายละเอียดเกี่ยวกับการสกัดภาพเพื่อยกระดับกระบวนการเอกสารและการสกัดข้อมูลให้สูงขึ้นไปอีกระดับโดยใช้ C# .NET
// สำหรับตัวอย่างเพิ่มเติม, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// รับข้อมูลประจำตัวของลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// สร้างตัวอย่างของ PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// เรียก API เพื่อดึงภาพ PDF ด้วย .NET REST API
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);
//
if (response != null && response.Status.Equals("OK"))
{
Console.WriteLine("Operation completed successfully !");
Console.ReadKey();
}

Preview pf images extracted from PDF file.
ด้านล่างนี้คือรายละเอียดอย่างรวดเร็วเกี่ยวกับโค้ดที่กล่าวถึงข้างต้น.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
สร้างออบเจ็กต์ของคลาส PdfApi โดยส่งผ่านข้อมูลรับรองของลูกค้าเป็นอาร์กิวเมนต์การนำเข้า
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);
ตอนนี้เรียกใช้ API เพื่อตัดภาพจากหน้าหลักของเอกสาร PDF หลังจากเสร็จสิ้นอย่างสำเร็จ ภาพที่ตัดออกมาในรูปแบบ JPEG จะถูกจัดเก็บในคลาวด์สตอเรจ
ไฟล์ PDF ตัวอย่างที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Instructions-for-Adding-Your-Logo-2.pdf
ดึงรูปภาพจาก PDF โดยใช้คำสั่ง cURL
การดึงภาพจาก PDF โดยใช้ Aspose.PDF Cloud และคำสั่ง cURL เป็นกระบวนการที่ตรงไปตรงมาและมีประสิทธิภาพ โดยการใช้คำสั่ง cURL คุณสามารถส่งคำขอ HTTP ไปยัง Aspose.PDF Cloud API เพื่อเริ่มต้นการดึงภาพอย่างราบรื่น วิธีการนี้ช่วยทำให้กระบวนการง่ายขึ้น ทำให้สามารถดึงภาพจาก PDF ได้อย่างมีประสิทธิภาพโดยไม่ต้องเขียนโค้ดที่ซับซ้อนมากนัก
ขั้นตอนแรกในวิธีนี้คือการสร้างโทเค็นการเข้าถึง JWT ดังนั้นโปรดดำเนินการตามคำสั่งต่อไปนี้:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ตอนนี้ กรุณาใช้คำสั่งต่อไปนี้เพื่อดึงรูปภาพจากหน้าที่ 3 ของเอกสาร PDF และบันทึกรูปภาพที่ดึงออกมาเป็นรูปแบบ JPG ในพื้นที่จัดเก็บข้อมูลคลาวด์
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/pages/3/images/extract/jpeg?width=0&height=0" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d{}
แทนที่ inputPDF
ด้วยชื่อไฟล์ PDF ที่มีอยู่แล้วในคลาวด์สตอเรจ และแทนที่ accessToken
ด้วย JWT access token ที่สร้างขึ้นด้านบน。
สรุป
ในสรุป ความสามารถในการดึงภาพจากเอกสาร PDF เป็นองค์ประกอบที่สำคัญในการใช้เนื้อหาภาพที่มีอยู่มากมายนั้นซึ่งมักจะแฝงอยู่ภายใน PDF บทความนี้ได้สำรวจสองวิธีที่มีประสิทธิภาพในการทำให้สิ่งนี้เกิดขึ้น: การใช้ Aspose.PDF Cloud SDK สำหรับ .NET และการใช้ Aspose.PDF Cloud กับคำสั่ง cURL ดังนั้น การเลือกระหว่างสองแนวทางขึ้นอยู่กับข้อกำหนดของโครงการเฉพาะ ความเชี่ยวชาญทางเทคนิค และวิธีการรวมที่ต้องการ ให้คุณมีความยืดหยุ่นในการตอบสนองต่อความต้องการเฉพาะของคุณ
ลิงก์ที่มีประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: