แปลง PDF เป็น Excel XLSX ออนไลน์ผ่าน Java

แปลง PDF เป็น Excel (XLS/XLSX) ใน Java โดยใช้ REST API

หากคุณกำลังมองหาวิธีที่น่าเชื่อถือและง่ายดายในการแปลงไฟล์ PDF เป็นสเปรดชีต Excel ในแอปพลิเคชัน Java คุณโชคดีแล้ว GroupDocs.Conversion Cloud SDK สำหรับ Java ให้วิธีแก้ปัญหานี้ที่ง่ายและมีประสิทธิภาพ ไฟล์ PDF เป็นรูปแบบที่นิยมใช้สำหรับเอกสาร แต่ไฟล์ Excel มักเป็นที่นิยมสำหรับการวิเคราะห์ข้อมูล ในบทช่วยสอนนี้ เราจะสาธิตวิธีแปลง PDF เป็น Excel XLS หรือ XLSX ใน Java โดยใช้ REST API

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

Java PDF เป็น Excel สเปรดชีต Conversion REST API - การติดตั้ง SDK

GroupDocs.Conversion Cloud SDK สำหรับ Java เป็น API การแปลงเอกสารที่ยอดเยี่ยมและยืดหยุ่น ซึ่งช่วยให้คุณแปลงเอกสารจากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่งได้อย่างง่ายดาย SDK รองรับ ไฟล์รูปแบบต่างๆ รวมถึง CSV, PDF, Excel, Word, PowerPoint, HTML และอื่นๆ นำเสนอคุณสมบัติที่หลากหลาย รวมทั้งการแปลงเอกสาร รูปภาพ และอีเมลเป็นรูปแบบต่างๆ SDK ใช้งานง่ายและสามารถรวมเข้ากับแอปพลิเคชัน Java ใดก็ได้

คุณสามารถ ดาวน์โหลด ไฟล์ JAR ของ API หรือติดตั้งโดยใช้ Maven โดยเพิ่มที่เก็บและการอ้างอิงต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์:

พื้นที่เก็บข้อมูล Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

การพึ่งพา Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

ลงทะเบียน สำหรับบัญชีทดลองใช้ฟรีบน เว็บไซต์ GroupDocs เพื่อใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java เมื่อคุณสร้างบัญชีแล้ว คุณจะได้รับรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ที่คุณจะใช้ในการตรวจสอบสิทธิ์คำขอ API โปรดเพิ่มข้อมูลโค้ดที่แสดงด้านล่างเมื่อคุณมีรหัสแอปพลิเคชันและข้อมูลลับ:

# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

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

เมื่อคุณตั้งค่า GroupDocs.Conversion Cloud SDK สำหรับ Java แล้ว คุณสามารถเริ่มแปลงรูปแบบ PDF เป็น Excel ได้ นี่คือขั้นตอนในการปฏิบัติตาม:

อัพโหลดไฟล์

ประการแรก อัปโหลดไฟล์ PDF ไปยังคลาวด์โดยใช้ข้อมูลโค้ดที่ระบุด้านล่าง:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// อัปโหลดไฟล์ไปยัง Cloud Storage โดยใช้ Java
public class App {

  public static void main(String[] args) {
        
    // สร้างอินสแตนซ์ของการแปลง API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

ดังนั้น เอกสาร PDF ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนคลาวด์

แปลง PDF เป็น Excel Online ใน Java

ในส่วนนี้ เราจะเขียนขั้นตอนและโค้ดตัวอย่างที่จำเป็นในการแปลงไฟล์ PDF เป็นรูปแบบ Excel โดยทางโปรแกรมใน Java:

  • ขั้นแรก นำเข้าคลาสที่จำเป็นลงในไฟล์ Java ของคุณ
  • ประการที่สอง สร้างอินสแตนซ์ของคลาส ConvertApi
  • ประการที่สาม สร้างอินสแตนซ์ของคลาส ConvertSettings
  • ถัดไป ระบุชื่อที่เก็บข้อมูลบนคลาวด์ของคุณ
  • ตอนนี้ ตั้งค่าพาธของไฟล์ต้นฉบับและรูปแบบเอาต์พุตเป็น “xlsx”
  • หลังจากนั้น ให้กำหนดพาธของไฟล์เอาต์พุต
  • จากนั้น สร้างอินสแตนซ์ของคลาส XlsxConvertOptions
  • หรือให้ตัวเลือกการแปลงต่างๆ เช่น setFromPage, setPagesCount, setUsePdf เป็นต้น
  • จากนั้น สร้างอินสแตนซ์คลาส ConvertDocumentRequest และส่งพารามิเตอร์การตั้งค่า
  • สุดท้าย แปลง PDF เป็น XLSX โดยเรียกเมธอด convertDocument() แล้วส่งพารามิเตอร์ ConvertDocumentRequest

ข้อมูลโค้ดตัวอย่างต่อไปนี้แสดงวิธีแปลง PDF เป็นรูปแบบ Excel XLSX ใน Java โดยใช้ REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// วิธีแปลง PDF เป็น Excel XLS/XLSX ใน Java โดยใช้ REST API
public class App {

  public static void main(String[] args) {
    
    // สร้างอินสแตนซ์ของการแปลง API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // เตรียมการตั้งค่าการแปลง
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("xlsx");
      
      XlsxConvertOptions convertOptions = new XlsxConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
      convertOptions.setUsePdf(true);
      
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.xlsx");
    
      // แปลงเป็นรูปแบบที่กำหนด
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

สุดท้าย ข้อมูลโค้ดข้างต้นจะบันทึกไฟล์ Excel ในระบบคลาวด์ คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:

วิธีแปลง PDF เป็นรูปแบบ Excel XLSX ใน Java โดยใช้ REST API

แปลง PDF เป็น Excel XLSX ใน Java

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

ตัวอย่างโค้ดด้านบนจะบันทึกแผ่นงาน Excel ที่แปลงแล้วในระบบคลาวด์ คุณสามารถดาวน์โหลดได้โดยใช้ตัวอย่างโค้ดต่อไปนี้:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// ดาวน์โหลดไฟล์จาก Cloud Storage ใน Java
public class App {

  public static void main(String[] args) {
        
    // สร้างอินสแตนซ์ของการแปลง API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.xlsx", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

โปรแกรมแปลง PDF เป็น Excel ออนไลน์ฟรี

วิธีแปลง PDF เป็น Excel ออนไลน์ฟรี โปรดลองใช้ ตัวแปลง PDF เป็น XLSX ออนไลน์ เพื่อสร้างไฟล์ Excel จากเอกสาร PDF ตัวแปลงนี้ได้รับการพัฒนาโดยใช้ Groupdocs.Conversion Cloud API ที่กล่าวถึงข้างต้น

บทสรุป

เราจะจบบล็อกโพสต์นี้ที่นี่ ต่อไปนี้คือสิ่งที่คุณได้เรียนรู้จากบทความนี้:

  • วิธีแปลงข้อมูล PDF เป็นแผ่นงาน Excel ใน Java โดยทางโปรแกรมรวมถึงตัวเลือกการปรับแต่งเพิ่มเติม
  • อัปโหลดไฟล์ PDF ไปยังคลาวด์โดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ Excel ที่แปลงแล้วจากคลาวด์
  • และแปลง PDF เป็น Excel ได้ฟรีโดยใช้ตัวแปลง PDF เป็น XLSX ออนไลน์

นอกจากนี้ เรายังมีส่วน การอ้างอิง API ที่ให้คุณเห็นภาพและสื่อสารกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์ ซอร์สโค้ดที่สมบูรณ์ของ Java SDK มีให้ใช้งานฟรีบน Github โปรดตรวจสอบ GroupDocs.Conversion Cloud SDK สำหรับ Java ตัวอย่างที่นี่

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน สำหรับขั้นตอนโดยละเอียดและการใช้งาน API

สุดท้าย เรายังคงเขียนบทความบล็อกใหม่ๆ เกี่ยวกับรูปแบบไฟล์และการแปลงต่างๆ โดยใช้ REST API ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ

ถามคำถาม

สำหรับข้อสงสัย/การสนทนาเกี่ยวกับ API การแปลงรูปแบบ PDF เป็น Excel โปรดติดต่อเราผ่านทาง ฟอรัม

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

GroupDocs.Conversion Cloud SDK สำหรับ Java ฟรีหรือไม่

ไม่ GroupDocs.Conversion Cloud SDK สำหรับ Java มีบัญชีทดลองใช้ฟรีที่ให้คุณทดสอบคุณลักษณะของ SDK หลังจากช่วงทดลองใช้ คุณสามารถซื้อ แผนราคา ที่เหมาะกับความต้องการของคุณได้

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

โปรดทำตามคำแนะนำทีละขั้นตอนเพื่อแปลง PDF เป็น Excel ออนไลน์ฟรีโดยไม่สูญเสียรูปแบบ:

  • เปิด ตัวแปลง PDF เป็น XLSX ออนไลน์
  • ตอนนี้ คลิกภายในพื้นที่วางไฟล์เพื่ออัปโหลดไฟล์ PDF หรือลากและวางไฟล์ PDF
  • จากนั้นคลิกที่ปุ่มแปลงทันที ตัวแปลง PDF เป็น Excel ออนไลน์จะเปลี่ยน PDF เป็น Excel ฟรี
  • ลิงค์ดาวน์โหลดไฟล์เอาต์พุตจะพร้อมใช้งานทันทีหลังจากกระบวนการแปลง

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

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

GroupDocs.Conversion Cloud SDK สำหรับ Java รองรับไฟล์รูปแบบใดบ้าง

GroupDocs.Conversion Cloud SDK สำหรับ Java รองรับ รูปแบบไฟล์ต่างๆ รวมถึง PDF, Excel, Word, PowerPoint, HTML และอื่นๆ อีกมากมาย

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

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อที่เกี่ยวข้อง เราขอแนะนำให้อ่านบทความด้านล่างนี้: