วิธีแปลง PDF เป็นไฟล์ Excel ออนไลน์ขนาดใหญ่ใน Node.js

วิธี แปลง PDF เป็น Excel โดยใช้ REST API ใน Node.js

ในบล็อกที่แล้ว เราได้อธิบายขั้นตอนการแปลง 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 เป็นสเปรดชีต 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 อย่างรวดเร็วและง่ายดายโดยไม่สูญเสียรูปแบบโดยทำตามขั้นตอนง่าย ๆ ที่ระบุด้านล่าง:

  1. อัปโหลด ไฟล์ PDF ไปยังคลาวด์
  2. แปลง ไฟล์ PDF เป็น Excel โดยใช้ Node.js
  3. ดาวน์โหลด ไฟล์ 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);
})

คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:

วิธีแปลง PDF เป็น XLSX ใน Node.js

แปลง PDF เป็น Excel โดยใช้ Node.js

ดาวน์โหลดไฟล์ที่แปลงแล้ว

ข้อมูลโค้ด 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 ฟรีได้อย่างไร

ติดตั้งตัวแปลง PDF เป็น Excel ดาวน์โหลดไลบรารี JavaScript ฟรี เพื่อสร้างและแปลง PDF เป็น Excel โดยทางโปรแกรม

ฉันจะแปลง PDF เป็น Excel แบบออฟไลน์ใน windows ได้อย่างไร

โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดซอฟต์แวร์แปลง PDF เป็น Excel ฟรีใน windows ซอฟต์แวร์ดาวน์โหลดโปรแกรมแปลง PDF เป็น Excel ออนไลน์ฟรีนี้สามารถใช้เปลี่ยน PDF เป็นสเปรดชีต Excel ในหน้าต่างได้อย่างรวดเร็วด้วยการคลิกเพียงครั้งเดียว

ดูสิ่งนี้ด้วย

โปรดไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: