ในบล็อกที่แล้ว เราได้อธิบายขั้นตอนการแปลง PDF เป็น Excel ใน Python โดยใช้ REST API ใน Python โดยทางโปรแกรม โพสต์บล็อกนี้จะสอนเราถึงวิธีแปลง PDF เป็น Excel โดยใช้ไลบรารี Node.js สเปรดชีต PDF และ Excel เป็นรูปแบบไฟล์ที่ได้รับความนิยมและพบมากที่สุดสองรูปแบบ GroupDocs.conversion Cloud API เป็นตัวแปลง PDF เดียวที่มีการแปลง PDF เป็น Excel แบบกำหนดเองโดยทางโปรแกรม ในบางกรณี คุณอาจต้องแปลงไฟล์ PDF เป็นรูปแบบยอดนิยมของสเปรดชีต Excel เช่น XLSX หรือ XLS โดยทางโปรแกรมบนคลาวด์ ในฐานะนักพัฒนา Node.js คุณสามารถแปลงไฟล์ PDF เป็นรูปแบบสเปรดชีต Excel ในแอปพลิเคชัน Node.js ของคุณได้อย่างง่ายดาย บทความนี้จะมุ่งเน้นไปที่วิธีการแปลง PDF เป็น Excel โดยใช้ REST API ใน Node.js
คุณจะผ่านส่วนต่างๆ ต่อไปนี้:
- PDF เป็น Excel Conversion REST API และ Node.js SDK
- แปลง PDF เป็นรูปแบบ XLSX โดยใช้ REST API ใน Node.js
- แปลง PDF เป็น Excel Sheet ออนไลน์โดยใช้ตัวเลือกขั้นสูงใน Node.js
PDF เป็น Excel Conversion REST API และ Node.js SDK
สำหรับการแปลง PDF เป็นสเปรดชีต Excel (XLSX, XLSX) ฉันจะใช้ Node.js SDK of GroupDocs.Conversion Cloud API API นี้ช่วยให้คุณแปลงเอกสารและรูปภาพเป็นรูปแบบใดก็ได้ตามที่คุณต้องการ นอกจากนี้ยังรองรับการแปลงไฟล์และรูปภาพมากกว่า 50 ประเภท เช่น Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, GIF เป็นต้น นอกจากนี้ยังรองรับ .NET, Java, PHP, Ruby, Android และ Python SDK เป็น สมาชิกตระกูลการแปลงเอกสาร สำหรับ Cloud API
คุณสามารถติดตั้ง GroupDocs.Conversion Cloud ลงในโปรเจ็กต์ Node.js ของคุณได้โดยเรียกใช้คำสั่งต่อไปนี้ในคอนโซล:
npm install groupdocs-conversion-cloud
โปรดรับรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ของคุณจาก แดชบอร์ด ก่อนที่คุณจะเริ่มทำตามขั้นตอนและตัวอย่างโค้ดที่มีอยู่ เมื่อคุณมี ID และรหัสลับของคุณแล้ว ให้เพิ่มรหัสตามที่แสดงด้านล่าง:
# นำเข้า Node.js SDK ในแอปพลิเคชันโหนดของคุณจาก http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// รับ clientId และ clientSecret จาก https://dashboard.groupdocs.cloud (ต้องลงทะเบียนฟรี)
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
แปลง PDF เป็นรูปแบบ XLSX โดยใช้ REST API ใน Node.js
ในส่วนนี้ คุณจะพบกับขั้นตอนและข้อมูลโค้ดสำหรับแปลง PDF เป็น XLSX โดยใช้ Node.js library แปลง PDF เป็น Excel อย่างรวดเร็วและง่ายดายโดยไม่สูญเสียรูปแบบโดยทำตามขั้นตอนง่าย ๆ ที่ระบุด้านล่าง:
อัปโหลดรูปภาพ
ก่อนอื่น อัปโหลดไฟล์ PDF ไปยัง Cloud โดยใช้ตัวอย่างโค้ดต่อไปนี้:
// เปิดไฟล์ใน IOStream จากไดรฟ์ระบบของคุณ
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// อ่านไฟล์
fs.readFile(resourcesFolder, (err, fileStream) => {
// สร้าง FileApi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// สร้างคำขออัปโหลดไฟล์
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
// อัพโหลดไฟล์
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
สุดท้าย ไฟล์ PDF ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์ ตอนนี้เรามาสาธิตวิธีการส่งออกข้อมูล PDF ไปยัง Excel ใน Node.js โดยใช้ REST API
แปลง PDF เป็น Excel โดยใช้ Node.js
ตอนนี้ คุณสามารถก้าวไปข้างหน้าในการเขียนโค้ดเพื่อดำเนินการแปลงไฟล์ PDF เป็น XLSX โดยทางโปรแกรม:
ขั้นตอนคือ:
- สร้างอินสแตนซ์ของ ConvertApi
- สร้างวัตถุของคลาส ConvertSettings
- ตั้งชื่อที่เก็บข้อมูลและป้อนเส้นทางไฟล์ PDF
- กำหนดรูปแบบไฟล์เอาต์พุตเป็น “xlsx”
- ถัดไป ระบุเส้นทางไฟล์เอาต์พุต
- สร้างวัตถุคลาส ConvertDocumentRequest
- สุดท้าย เรียกใช้เมธอด ConvertApi.convertDocument() เพื่อบันทึกไฟล์ในรูปแบบ XLSX
ข้อมูลโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PDF เป็นรูปแบบ Excel ใน Node.js โดยใช้ REST API:
// วิธีแปลงไฟล์ PDF เป็นรูปแบบ Excel โดยใช้ Node.js
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "xlsx";
settings.outputPath = "nodejs-testing/sample-file.xlsx";
try {
// สร้างคำขอแปลงเอกสาร
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF to XLSX file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:
ดาวน์โหลดไฟล์ที่แปลงแล้ว
ข้อมูลโค้ด node.js ข้างต้นจะบันทึกไฟล์ Excel XLSX ที่แปลงแล้วบนคลาวด์ ตอนนี้ คุณสามารถดาวน์โหลดได้โดยใช้โค้ดตัวอย่างต่อไปนี้:
// สร้าง FileApi เพื่อดาวน์โหลดไฟล์ที่แปลงแล้ว
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// สร้างคำขอไฟล์ donwload
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.xlsx", myStorage);
// ดาวน์โหลดไฟล์และตอบกลับประเภท Stream
fileApi.downloadFile(request)
.then(function (response) {
// บันทึกไฟล์ในไดเร็กทอรีระบบของคุณ
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.xlsx", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
แปลง PDF เป็น Excel Sheet ออนไลน์โดยใช้ตัวเลือกขั้นสูงใน Node.js
ในส่วนนี้ เราจะลงรายละเอียดเพิ่มเติมเกี่ยวกับการแปลงไฟล์ PDF เป็นไฟล์ XLSX และจะดูวิธีการสร้างไฟล์ excel ตั้งแต่เริ่มต้นโดยทางโปรแกรม
คุณสามารถทำตามขั้นตอนและข้อมูลโค้ดด้านล่าง:
- สร้างอินสแตนซ์ของ ConvertApi
- สร้างอินสแตนซ์ ConvertSettings
- ตั้งชื่อที่เก็บข้อมูลและป้อนเส้นทางไฟล์ PDF
- กำหนด “xlsx” เป็นรูปแบบ
- สร้างอินสแตนซ์ของ XlsxConvertOptions
- ตั้งค่าตัวเลือกการแปลงเช่น fromPage, pageCount, รหัสผ่าน, usePdf เป็นต้น
- ระบุและตั้งค่า converterOptions และพาธไฟล์เอาต์พุต
- สร้าง ConvertDocumentRequest
- สุดท้าย รับผลลัพธ์โดยเรียกเมธอด ConvertApi.convertDocument()
ข้อมูลโค้ดต่อไปนี้แสดงวิธีแปลง PDF เป็นไฟล์ Excel ออนไลน์ขนาดใหญ่ใน Node.js โดยใช้ REST API:
// วิธีแปลงไฟล์ PDF เป็นไฟล์ Excel โดยใช้ตัวเลือกขั้นสูงใน Node.js
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "xlsx";
var convertOptions = new groupdocs_conversion_cloud.XlsxConvertOptions();
convertOptions.fromPage = 1;
convertOptions.pagesCount = 2;
convertOptions.password = "password";
convertOptions.usePdf = false;
settings.convertOptions = convertOptions;
settings.outputPath = "nodejs-testing/sample-file.xlsx";
try {
// สร้างคำขอแปลงเอกสาร
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF File to XLSX file using advanced options.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
ทำตามขั้นตอนที่อธิบายไว้แล้วเพื่อ อัปโหลดไฟล์ และจากนั้นเพื่อ ดาวน์โหลด ไฟล์ที่แปลงแล้วบนที่เก็บข้อมูลบนคลาวด์
โปรแกรมแปลง PDF เป็น Excel ออนไลน์ แก้ไขได้ฟรี
วิธีแปลงไฟล์ PDF เป็น Excel ออนไลน์ฟรี โปรดลองต่อไปนี้ ตัวแปลง PDF ออนไลน์ฟรีเป็น excel เพื่อแปลง PDF ออนไลน์เป็น Excel ออนไลน์ฟรี ตัวแปลง PDF เป็น Excel ออนไลน์ฟรีนี้ได้รับการพัฒนาโดยใช้ API ข้างต้น
บทสรุป
สิ่งนี้นำเราไปสู่จุดสิ้นสุดของบทช่วยสอนนี้ คุณผ่าน:
- วิธีแปลง PDF เป็นรูปแบบ Excel ใน node.js บนคลาวด์
- อัปโหลดไฟล์ PDF โดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ excel ที่แปลงแล้วจากคลาวด์
- วิธีแปลง PDF เป็น Excel ไฟล์ขนาดใหญ่ออนไลน์โดยใช้ตัวเลือกตัวแปลง PDF เป็น Excel ขั้นสูงใน node.js;
- ออนไลน์แปลงไฟล์ PDF เป็น Excel ไฟล์ขนาดใหญ่;
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Conversion Cloud API โดยใช้ เอกสารประกอบ หรือดูตัวอย่างที่มีใน GitHub นอกจากนี้ เรายังมีส่วน การอ้างอิง API ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์
สุดท้ายนี้ groupdocs.cloud กำลังเขียนบล็อกโพสต์ใหม่ในการแปลงไฟล์รูปแบบต่างๆ โดยใช้ REST API ดังนั้นโปรดติดตามข่าวสารล่าสุด
ถามคำถาม
อย่าลังเลที่จะถามคำถาม/คำถามของคุณเกี่ยวกับวิธีแปลง PDF เป็นสเปรดชีต Excel ผ่านทาง ฟอรัม ของเรา
คำถามที่พบบ่อย
ฉันจะแยกข้อมูล PDF เป็น Excel ใน Node.js ได้อย่างไร
โปรดติดตาม ลิงก์นี้ เพื่อเรียนรู้ข้อมูลโค้ด Node.js สำหรับวิธีเปลี่ยน PDF เป็นไฟล์ Excel อย่างรวดเร็วและง่ายดาย
วิธีแปลง PDF เป็นสเปรดชีต Excel โดยใช้ REST API
สร้างอินสแตนซ์ของ ConvertApi ตั้งค่าของการตั้งค่าการแปลงและเรียกใช้เมธอด convertDocument ด้วย ConvertDocumentRequest เพื่อแปลงไฟล์ PDF เป็น Excel
วิธีแปลง PDF เป็นสเปรดชีต Excel ฟรี
ตัวแปลง PDF เป็น Excel ออนไลน์ฟรี ช่วยให้คุณส่งออกรูปแบบ PDF เป็น Excel ได้อย่างรวดเร็วและง่ายดาย เมื่อการแปลงเสร็จสิ้น คุณสามารถดาวน์โหลดไฟล์ XLSX ได้
ฉันจะแปลงไฟล์ PDF เป็น Excel ออนไลน์ฟรีได้อย่างไร
- เปิด ตัวแปลง PDF เป็น Excel ออนไลน์ฟรี
- คลิกภายในพื้นที่วางไฟล์เพื่ออัปโหลดแผ่นงาน Excel หรือลากและวางไฟล์ Excel
- คลิกที่ปุ่ม Convert Now แอปแปลง PDF เป็น Excel ออนไลน์ จะนำเข้าข้อมูล PDF ไปยัง Excel
- ลิงค์ดาวน์โหลดไฟล์เอาต์พุตจะพร้อมใช้งานทันทีหลังจากถ่ายโอนข้อมูลจาก PDF ไปยัง Excel
จะติดตั้งไลบรารีดาวน์โหลดตัวแปลงรูปแบบ PDF เป็น Excel ฟรีได้อย่างไร
ติดตั้งตัวแปลง PDF เป็น Excel ดาวน์โหลดไลบรารี JavaScript ฟรี เพื่อสร้างและแปลง PDF เป็น Excel โดยทางโปรแกรม
ฉันจะแปลง PDF เป็น Excel แบบออฟไลน์ใน windows ได้อย่างไร
โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดซอฟต์แวร์แปลง PDF เป็น Excel ฟรีใน windows ซอฟต์แวร์ดาวน์โหลดโปรแกรมแปลง PDF เป็น Excel ออนไลน์ฟรีนี้สามารถใช้เปลี่ยน PDF เป็นสเปรดชีต Excel ในหน้าต่างได้อย่างรวดเร็วด้วยการคลิกเพียงครั้งเดียว
ดูสิ่งนี้ด้วย
โปรดไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ:
- แปลง EXCEL เป็น JSON และ JSON เป็น EXCEL ใน Python
- วิธีแปลง CSV เป็น JSON และ JSON เป็น CSV ใน Python
- แปลง Word เป็น Markdown และ Markdown เป็น Word ใน Python
- แปลงเอกสาร Word เป็น PDF โดยใช้ REST API ใน Python
- วิธีแปลง PDF เป็นเอกสาร Word ที่แก้ไขได้ด้วย Python SDK
- แปลงไฟล์ MSG และ EML เป็น PDF ใน Python
- แปลง XML เป็น CSV และ CSV เป็น XML ใน Python
- รวมไฟล์ PowerPoint PPT/PPTX ออนไลน์โดยใช้ REST API ใน Ruby
- ใส่คำอธิบายประกอบไฟล์ DOCX โดยใช้ REST API ใน Python
- แยกหรือลบคำอธิบายประกอบจากไฟล์ Word โดยใช้ REST API ใน Python
- แปลง Word เป็น JPG และ JPG เป็น Word โดยทางโปรแกรมใน Java
- แปลง CSV เป็น JSON และ JSON เป็น CSV ใน Java
- แปลงข้อความเป็น HTML และ HTML เป็นข้อความใน Python
- แปลง XML เป็น CSV และ CSV เป็น XML ใน Python