หากคุณกำลังมองหาวิธีที่น่าเชื่อถือและง่ายดายในการแปลงไฟล์ PDF เป็นสเปรดชีต Excel ในแอปพลิเคชัน Java คุณโชคดีแล้ว GroupDocs.Conversion Cloud SDK สำหรับ Java ให้วิธีแก้ปัญหานี้ที่ง่ายและมีประสิทธิภาพ ไฟล์ PDF เป็นรูปแบบที่นิยมใช้สำหรับเอกสาร แต่ไฟล์ Excel มักเป็นที่นิยมสำหรับการวิเคราะห์ข้อมูล ในบทช่วยสอนนี้ เราจะสาธิตวิธีแปลง PDF เป็น Excel XLS หรือ XLSX ใน Java โดยใช้ REST API
ในบทความนี้เราจะกล่าวถึงหัวข้อต่อไปนี้:
- Java PDF เป็น Excel การแปลงสเปรดชีต REST API - การติดตั้ง SDK
- วิธีแปลง PDF เป็น Excel Sheet ใน 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 ในระบบคลาวด์ คุณสามารถดูผลลัพธ์ในภาพด้านล่าง:
ดาวน์โหลดไฟล์ที่แปลงแล้ว
ตัวอย่างโค้ดด้านบนจะบันทึกแผ่นงาน 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 และอื่นๆ อีกมากมาย
ดูสิ่งนี้ด้วย
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อที่เกี่ยวข้อง เราขอแนะนำให้อ่านบทความด้านล่างนี้:
- วิธีแปลงไฟล์ PDF เป็น TIFF โดยทางโปรแกรมใน Java
- แปลง PowerPoint เป็นภาพ PNG โดยทางโปรแกรมใน Java
- แปลง Word เป็น Markdown และ Markdown เป็น Word ใน Python
- วิธีแปลง CSV เป็น JSON และ JSON เป็น CSV ใน Python
- แปลง XML เป็น CSV และ CSV เป็น XML ใน Python
- วิธีแปลง EXCEL เป็น JSON และ JSON เป็น EXCEL ใน Python
- วิธีแปลง CSV เป็น XML ผ่าน Java โดยใช้ REST API
- แปลง Word เป็น PowerPoint Presentation ใน Java
- แปลง PowerPoint เป็นภาพ PNG โดยทางโปรแกรมใน Java
- วิธีแปลงไฟล์ Markdown เป็น PDF ใน Java โดยใช้ REST API