แปลง PDF เป็นข้อความโดยทางโปรแกรมโดยใช้ REST API ใน Ruby

แปลง PDF เป็นข้อความโดยทางโปรแกรมโดยใช้ REST API ใน Ruby

PDF เป็นรูปแบบไฟล์เอกสารที่มีข้อความ ข้อมูล ฯลฯ และไม่ขึ้นกับระบบปฏิบัติการ ไฟล์ TXT เป็นเอกสารข้อความมาตรฐานที่มีนามสกุล .TXT ซึ่งมีข้อความธรรมดาในรูปแบบของบรรทัด สามารถเปิดและแก้ไขได้ในเครื่องมือแก้ไขข้อความหรือโปรแกรมประมวลผลคำ ในบางกรณี คุณอาจต้องแปลงเอกสาร PDF เป็นไฟล์ข้อความโดยทางโปรแกรม ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์ PDF เป็น Text โดยทางโปรแกรมโดยใช้ REST API ใน Ruby

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

PDF เป็น TEXT Conversion REST API และ Ruby SDK

สำหรับการแปลงไฟล์ PDF เป็น TXT เราจะใช้ Ruby SDK of GroupDocs.Conversion Cloud API คุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้ในคอนโซลของราง:

gem install groupdocs_conversion_cloud

โปรด get your Client ID and Secret จาก GroupDocs Dashboard ก่อนทำตามขั้นตอนด้านล่าง เมื่อคุณมีรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์แล้ว ให้เพิ่มรหัสเหล่านี้ในรหัสแอปพลิเคชันทับทิมตามที่แสดงด้านล่าง:

# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี
# โหลดอัญมณีในแอปพลิเคชัน ruby ของคุณสำหรับ http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

แปลง PDF เป็นไฟล์ TEXT โดยใช้ REST API ใน Ruby

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

  • ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi
  • สร้างตัวอย่างของ ConvertSettings
  • ตั้งค่าเส้นทางเอกสาร PDF อินพุตและรูปแบบเอาต์พุตเป็น “pdf”
  • สร้างอินสแตนซ์ของ PdfLoadOptions
  • ตั้งรหัสผ่านสำหรับไฟล์ pdf
  • จากนั้นให้ตั้งค่าตัวเลือกการโหลด
  • ระบุเส้นทางไฟล์เอาต์พุต “pdf-to-text”
  • สร้าง ConvertDocumentRequest ด้วย ConvertSettings
  • สุดท้าย เรียกเมธอด ConvertApi.convertDocument() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงเอกสาร PDF เป็นไฟล์ TEXT โดยใช้ REST API ใน Ruby:

# วิธีแปลงไฟล์ PDF เป็น TXT
# สร้างอินสแตนซ์ API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# เริ่มต้นการตั้งค่าการแปลง
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "pdf-to-text/four-pages.pdf"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new
loadOptions.password = "password"

settings.load_options = loadOptions
settings.output_path = "pdf-to-text"

# แปลงโดยใช้ตัวแปลง PDF เป็น TEXT
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf document to text file.")

โค้ดตัวอย่างด้านบนจะบันทึกไฟล์ TEXT ที่แปลงแล้วไว้บนคลาวด์

แปลงหน้าเฉพาะของ PDF เป็น TEXT ใน Ruby

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

  • ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi
  • จากนั้น สร้างอินสแตนซ์ของ ConvertSettings
  • กำหนดเส้นทางเอกสาร PDF อินพุตและรูปแบบเอาต์พุตเป็น “pdf”
  • จากนั้น สร้างอินสแตนซ์ของ PdfLoadOptions
  • ตั้งรหัสผ่านสำหรับไฟล์ pdf
  • สร้างอินสแตนซ์ของ TxtConvertOptions
  • ระบุหมายเลขหน้าในอาร์เรย์ที่คั่นด้วยเครื่องหมายจุลภาคเพื่อแปลง
  • จากนั้น จัดเตรียมวัตถุการตั้งค่า loadOptions
  • กำหนด ConvertOptions ให้กับอ็อบเจกต์การตั้งค่า
  • ระบุเส้นทางไฟล์เอาต์พุต “pdf-to-text”
  • สร้าง ConvertDocumentRequest ด้วย ConvertSettings
  • สุดท้าย เรียกเมธอด ConvertApi.convertDocument() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงหน้าเฉพาะจาก PDF เป็นข้อความโดยใช้ REST API ใน Ruby:

# แปลงหน้าเฉพาะของไฟล์ PDF เป็นไฟล์ TEXT
# สร้างอินสแตนซ์ API ที่จำเป็น
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# เริ่มต้นการตั้งค่าการแปลง
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "pdf-to-text/four-pages.pdf"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new
loadOptions.password = "password"

convertOptions = GroupDocsConversionCloud::TxtConvertOptions.new
convertOptions.pages = [2, 3]

settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "pdf-to-text"

# แปลงหน้าเฉพาะของ PDF เป็น TXT
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf to text file.")

ตัวแปลง TXT เป็น PDF ออนไลน์ฟรี

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

สรุป

ในบทความนี้ เราได้เรียนรู้วิธีการ:

  • วิธีแปลงไฟล์ PDF เป็นไฟล์ข้อความโดยใช้ทับทิม
  • วิธีแปลงหน้าเฉพาะของ pdf เป็นข้อความในทับทิม

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

ถามคำถาม

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

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