แปลง PDF เป็นข้อความใน Java ด้วย GroupDocs.Conversion Cloud REST API

วิธีแปลง PDF เป็นไฟล์ข้อความโดยทางโปรแกรมใน Java

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

หัวข้อต่อไปนี้จะกล่าวถึงในบทช่วยสอนนี้:

Java PDF เป็นการแปลงข้อความ REST API - การติดตั้ง SDK

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

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

พื้นที่เก็บข้อมูล 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.Conversion Cloud SDK เข้ากับโปรเจ็กต์ Java ของคุณแล้ว ลงทะเบียน สำหรับบัญชี รวบรวมรหัสไคลเอ็นต์และความลับไคลเอ็นต์ของคุณจาก แดชบอร์ด ก่อนที่คุณจะเริ่มทำตามขั้นตอนและตัวอย่างโค้ดที่มีอยู่ นอกจากนี้ สิ่งสำคัญคือต้องตรวจสอบ เอกสารประกอบ API และขีดจำกัดการใช้งานก่อนใช้งาน โปรดป้อนรหัสที่แสดงด้านล่างเมื่อคุณมี ID และความลับของคุณ:

# รับ 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 เป็นไฟล์ TXT ใน Java โดยใช้ REST API

ต่อไปนี้เป็นขั้นตอนในการแปลง PDF เป็นเอกสารข้อความตามที่ระบุไว้ด้านล่าง:

อัพโหลดไฟล์

ประการแรก อัปโหลดเอกสาร 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 เป็นรูปแบบข้อความใน Java

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

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

ข้อมูลโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PDF เป็นไฟล์ข้อความใน 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 เป็นไฟล์ TXT ใน 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("txt");
      
      TxtConvertOptions convertOptions = new TxtConvertOptions();
      convertOptions.setFromPage(3);
      convertOptions.setPagesCount(5);
        
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.txt");
    
      // แปลงเป็นรูปแบบที่กำหนด
      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();
    }
  }
}
Java แปลง PDF เป็นไฟล์ข้อความโดยทางโปรแกรมใน

แปลง PDF เป็นไฟล์ข้อความโดยทางโปรแกรมใน Java

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

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

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.txt", 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 เป็นข้อความออนไลน์ฟรี

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

convert pdf to text online

บทสรุป

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

  • วิธีแปลงไฟล์ PDF เป็นไฟล์ข้อความใน Java โดยใช้ GroupDocs.Conversion Cloud REST API;
  • อัปโหลดไฟล์ PDF ไปยังคลาวด์โดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ข้อความที่แปลงแล้วจากคลาวด์
  • และแปลง PDF เป็นข้อความออนไลน์โดยใช้ตัวแปลงข้อความ PDF ฟรี

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

นอกจากนี้ เราขอแนะนำให้คุณดู คู่มือเริ่มต้นใช้งาน

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

ถามคำถาม

สำหรับข้อสงสัยเกี่ยวกับโปรแกรมแปลงไฟล์ PDF เป็นข้อความ โปรดติดต่อเราที่การสนับสนุนฟรี ฟอรัม

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

ฉันจะตั้งค่า GroupDocs.Conversion Cloud REST API ใน Java ได้อย่างไร

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

ฉันสามารถแปลงเอกสาร PDF หลายไฟล์เป็นไฟล์ข้อความพร้อมกันได้หรือไม่

ได้ คุณสามารถแปลง PDF หลายไฟล์เป็นไฟล์ข้อความพร้อมกันโดยใช้ GroupDocs.Conversion Cloud REST API โดยส่งอาร์เรย์ของเส้นทางไฟล์หรือ URL

ฉันสามารถแปลง PDF ที่ป้องกันด้วยรหัสผ่านเป็นไฟล์ข้อความได้หรือไม่

ได้ คุณสามารถแปลง PDF ที่ป้องกันด้วยรหัสผ่านเป็นไฟล์ข้อความโดยใช้ GroupDocs.Conversion Cloud REST API โดยส่งรหัสผ่านเป็นพารามิเตอร์ในคำขอ API

วิธีแปลง PDF เป็นข้อความออนไลน์ฟรี

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

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

วิธีที่ดีที่สุดในการแปลง PDF เป็นไฟล์ข้อความใน Java คืออะไร

วิธีที่ดีที่สุดในการแปลง PDF เป็นไฟล์ข้อความใน Java คือการใช้ library หรือ API ที่ออกแบบมาเพื่อจุดประสงค์นี้โดยเฉพาะ เช่น GroupDocs.Conversion Cloud REST API

วิธีแปลง PDF เป็นข้อความบน Windows

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

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

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