
วิธีแปลง PDF เป็นไฟล์ Excel ด้วย Node.js.
การแปลง PDF เอกสารเป็น Excel สเปรดชีตเป็นความต้องการทั่วไปสำหรับนักพัฒนาที่ทำงานกับการดึงข้อมูลและการรายงาน แตกต่างจากไฟล์แบบคงที่ Excel มีรูปแบบที่มีโครงสร้างและความสามารถในการทำการคำนวณและวิเคราะห์ ในบทความนี้คุณจะได้เรียนรู้วิธีการแปลง PDF เป็น XLS หรือ XLSX ใน Node.js โดยใช้ Aspose.PDF Cloud SDK ซึ่งเป็น RESTful API ที่ทำให้การจัดการ PDF ง่ายขึ้น
🚀 PDF to XLS API
SDK Aspose.PDF Cloud สำหรับ Node.js ถูกสร้างขึ้นสำหรับนักพัฒนาที่ต้องการความสามารถในการประมวลผล PDF ที่ทรงพลัง ขยายได้ และยืดหยุ่นในคลาวด์ นี่คือเหตุผลที่ทำให้มันโดดเด่น:
- การแปลงที่มีความถูกต้องสูง: แปลงตาราง PDF ที่ซับซ้อนและเลย์เอาต์ให้เป็นเวิร์กบุ๊ก Excel ที่มีโครงสร้างโดยสมบูรณ์ในขณะที่รักษารูปแบบเดิมไว้
- รองรับรูปแบบ XLS & XLSX: เลือกใช้ระหว่างรูปแบบ .xls เก่าและรูปแบบ .xlsx สมัยใหม่ขึ้นอยู่กับความต้องการของแอปพลิเคชันของคุณ.
- ตัวเลือกการปรับแต่ง: ตั้งค่าการทำงานของแผ่นงาน เช่น การเพิ่มคอลัมน์ว่าง, การกระจายแผ่นงานอย่างสม่ำเสมอ, และเส้นทางผลลัพธ์ที่ต้องการ.
- ข้ามแพลตฟอร์ม & บนคลาวด์: เข้าถึงฟังก์ชันการแปลง PDF เป็น Excel ของคุณได้ทุกระบบปฏิบัติการโดยไม่ต้องพึ่งพาในเครื่อง.
🧩 ข้อกำหนดเบื้องต้น
เพื่อเริ่มต้นใช้งาน Cloud API ติดตั้ง Node.js SDK อย่างเป็นทางการผ่าน npm:
> npm i asposepdfcloud
นอกจากนี้ ให้สร้างบัญชีฟรีบน Aspose.Cloud dashboard และรับ Client ID และ Client Secret ของคุณสำหรับการยืนยันตัวตน
🛠️ แปลง PDF เป็น XLSX ใน Node.js
เรามาสำรวจรายละเอียดเกี่ยวกับวิธีที่เราสามารถใช้ Cloud API เพื่อลดการประมวลผลด้วยมืออย่างมาก, โดยอัตโนมัติการดึงข้อมูลจาก PDF, และรวมฟังก์ชันการแปลงเข้ากับแอปพลิเคชัน Node.js ของพวกเขาโดยตรง.
- เริ่มต้น
PdfApi
ด้วยข้อมูลรับรองของคุณ- ประการที่สอง ให้กำหนดไฟล์ PDF ต้นทางและการตั้งค่าการส่งออก。
- Lastly, call the PutPageConvertToJpeg(…) API routine to convert the PDF page to JPG image.
const { PdfApi } = require("asposepdfcloud");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);
// อัปโหลด PDF ไปยังคลาวด์สโตเรจ (หากยังไม่อยู่ที่นั่น)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
// แปลง PDF เป็นสมุดงาน Excel ออนไลน์
const pageNumber = 1;
const width = 800;
const height = 800;
const resultFile = "result.xls";
pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
.then(response => {
console.log("Convert PDF to Excel:", resultFile);
})
.catch(err => console.error("Conversion error:", err));
});
การแสดงตัวอย่างการแปลง PDF เป็น XLSX
ไฟล์ PDF ตัวอย่างและไฟล์ Excel ที่สร้างขึ้นในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Binder1-1.pdf และ myResultant.xlsx.
🌟 Tip
- เพื่อดูสมุดงาน Excel ที่ได้ คุณอาจพิจารณาใช้ Excel view App ฟรีของเรา।
💻 แปลง PDF เป็น Excel โดยใช้ cURL
คุณชอบคำสั่งในเทอร์มินัลไหม? นี่คือวิธีการแปลง PDF เป็น Excel โดยใช้ Aspose Cloud และ cURL:
ขั้นตอนที่ 1: สร้าง Access Token
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ขั้นตอนที่ 2: แปลง PDF เป็น XLSX
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"
เพื่อบันทึกโดยตรงไปยังที่เก็บข้อมูลบนคลาวด์:
curl-v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}
แทนที่ sourceFile
ด้วยชื่อ PDF ที่นำเข้า (ซึ่งมีอยู่ในที่เก็บบนคลาวด์), myResultantFile
ด้วยชื่อของสมุดงาน Excel ที่แปลงแล้ว และ accessToken
ด้วย JWT access token ที่สร้างขึ้นข้างต้น
🧪 ลองใช้เครื่องแปลง PDF เป็น Excel ฟรีออนไลน์
ประสบการณ์พลังของ Aspose.PDF Cloud โดยใช้ PDF to XLSX Converter ฟรี แอปที่มีน้ำหนักเบาและมีประสิทธิภาพสูงนี้ ได้รับการพัฒนาอยู่บน Aspose.PDF Cloud REST API
แอปแปลง PDF เป็น XLSX ฟรี
📝 สรุป
การใช้ Aspose.PDF Cloud SDK สำหรับ Node.js ทำให้การแปลง PDF เป็น Excel เป็นเรื่องง่าย รวดเร็ว และเชื่อถือได้ ไม่ว่าคุณจะกำลังสร้างกระบวนการทำงานอัตโนมัติของเอกสารหรือแดชบอร์ดรายงาน API นี้ช่วยให้การดึงข้อมูลเข้าสู่วง spreadsheets ที่มีโครงสร้างได้อย่างราบรื่น
ลิงก์ที่มีประโยชน์
บทความที่แนะนำ
เราขอแนะนำให้เยี่ยมชมบล็อกโพสต์ต่อไปนี้สำหรับข้อมูลเกี่ยวกับ: