ดึงภาพจาก PDF ใน Node.js - เครื่องมือดึงภาพ

ในบทความนี้ คุณจะได้เรียนรู้วิธีการดึงภาพจากไฟล์ PDF โดยโปรแกรม ผ่าน Node.js และ GroupDocs.Parser Cloud REST API ที่มีประสิทธิภาพ ไม่ว่าคุณจะกำลังสร้างโปรแกรมป解析เนื้อหา, เครื่องมือดึงข้อมูล, หรือระบบอัตโนมัติเอกสาร การดึงภาพที่ฝังอยู่ใน PDF เป็นสิ่งที่จำเป็นอย่างทั่วไป คู่มือนี้ครอบคลุมการติดตั้ง, การใช้งาน และรหัสตัวอย่างสำหรับการดึงภาพอย่างง่าย

ทำไมต้องดึงภาพจาก PDF?

  • ดึงโลโก้ ข้อมูลกราฟฟิก และรูปภาพที่ฝังอยู่จากไฟล์ PDF.
  • ดำเนินการทำเอกสารดิจิทัลเพื่อการเก็บรักษาและการประมวลผลข้อมูล
  • สร้างตัววิเคราะห์ PDF แบบกำหนดเองหรือท่อส่งการรู้จำภาพ
  • REST API-based workflow — ไม่มีความจำเป็นต้องใช้ซอฟต์แวร์เดสก์ท็อป。

ในบทความนี้ เราจะพูดถึงหัวข้อต่อไปนี้:

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

GroupDocs.Parser Cloud SDK for Node.js เป็น API wrapper ที่มีน้ำหนักเบาและง่ายต่อการรวมเข้าด้วยกัน ซึ่งช่วยให้นักพัฒนาสามารถดึงข้อมูลที่มีโครงสร้าง เช่น ข้อความ รูปภาพ เมตาดาต้า และฟิลด์เอกสาร จากรูปแบบไฟล์ที่หลากหลาย รวมถึง PDF, Word, Excel และอื่นๆ

ข้อกำหนดเบื้องต้น ติดตั้ง GroupDocs.Parser Cloud SDK สำหรับ Node.js:

npm install groupdocs-parser-cloud

สร้างบัญชีที่ GroupDocs.Cloud Dashboard เพื่อขอรับ Client ID และ Client Secret สำหรับการตรวจสอบสิทธิ์ สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชม บทความ.

Extract Images from PDF using Node.js

ปฏิบัติตามขั้นตอนเหล่านี้เพื่อพัฒนาเครื่องมือดึงภาพของคุณจาก PDF โดยใช้ Node.js API:

ขั้นตอนที่ 1: ตั้งค่าคอนฟิกูเรชัน.

const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

ขั้นที่ 2: กำหนดข้อมูลไฟล์ PDF และตัวเลือกการดึงภาพ สร้างอ็อบเจ็กต์ของคลาส ImagesRequest และส่งผ่านอ็อบเจ็กต์ของคลาส ImagesOptions.

const fileInfo = new FileInfo();
fileInfo.filePath = "sample.pdf";

const options = new ImagesOptions();
options.fileInfo = fileInfo;

const request = new ImagesRequest(options);

ขั้นตอนที่ 3: ดึงภาพออกมา. เรียกใช้วิธี images เพื่อดึงภาพจากไฟล์ PDF.

parserApi.images(request).then((response) => {
    console.log("Images extracted successfully.");
    console.log(response.images);
}).catch((err) => {
    console.error("Failed to extract images:", err);
});
// สำหรับตัวอย่างเพิ่มเติม โปรดเยี่ยมชม https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

const fileInfo = new FileInfo();
fileInfo.filePath = "sample.pdf";

const options = new ImagesOptions();
options.fileInfo = fileInfo;

const request = new ImagesRequest(options);

parserApi.images(request).then((response) => {
    console.log("Images extracted successfully.");
    console.log(response.images);
}).catch((err) => {
    console.error("Failed to extract images:", err);
});

คุณสามารถดูผลลัพธ์ของตัวอย่างโค้ดข้างต้นในภาพด้านล่าง:

ตัวดึงไฟล์ภาพ

Extract Images from PDF via cURL

คุณยังสามารถดึงภาพด้วย GroupDocs.Parser REST API และ cURL ได้อีกด้วย

ขั้นตอนที่ 1 – สร้าง Access Token:

curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"

ขั้นตอนที่ 2 – ดึงภาพผ่าน REST API:

curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H  "accept: application/json" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: application/json" \
-d "{  \"FileInfo\": {    \"FilePath\": \"Binder1.pdf\",    \"StorageName\": \"internal\"  },  \"OutputPath\": \"internal\",  \"StartPageNumber\": 1,  \"CountPagesToExtract\": 2}"
  • เปลี่ยน เป็นตัวที่คุณสร้างขึ้น。

เครื่องมือดึงภาพออนไลน์

หากคุณกำลังมองหาวิธีที่ไม่ต้องใช้โค้ด คุณสามารถใช้ PDF Image Extractor ออนไลน์ฟรีที่ขับเคลื่อนโดย GroupDocs.Parser Cloud.

เครื่องมือดึงภาพออนไลน์

ข้อสรุป

The GroupDocs.Parser Cloud SDK สำหรับ Node.js ทำให้การดึงภาพจากเอกสาร PDF เป็นเรื่องง่าย รวดเร็ว และเป็นมิตรกับโค้ด ไม่ว่าคุณจะกำลังสร้างสคริปต์อัตโนมัติ เครื่องมือค้นหาข้อมูล หรือเครื่องมือวิเคราะห์ที่ใช้ภาพ API REST นี้มีทุกสิ่งที่คุณต้องการในการแยกและส่งออกภาพอย่างมีระบบ

พร้อมที่จะรวมเข้ากับการทำงานของคุณหรือยัง? เริ่มต้นกับการเรียก API ครั้งแรกของคุณวันนี้!

📚 แหล่งข้อมูลเพิ่มเติม

คำถามที่พบบ่อย – FAQs

ฉันจะดึงรูปภาพจาก Word ได้อย่างไร?

คุณสามารถใช้ GroupDocs.Parser Cloud SDKs เพื่อดึงภาพจากไฟล์ PDF อย่างเป็นโปรแกรม โปรดเยี่ยมชม link นี้สำหรับรายละเอียดเพิ่มเติม

โมเดลการกำหนดราคาเป็นอย่างไร?

เราเสนอรูปแบบการกำหนดราคาแบบจ่ายครั้งเดียว ตามที่คุณต้องการ สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชม pricing guide.

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