แปลง PDF เป็น HTML โดยใช้ REST API ใน Ruby

แปลง PDF เป็น HTML โดยใช้ REST API ใน Ruby

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

PDF เสนอให้แชร์และพิมพ์เอกสารแบบอ่านอย่างเดียวโดยไม่สูญเสียการจัดรูปแบบเอกสาร เราสามารถแปลงเอกสาร PDF เป็นเว็บเพจ HTML และเปิดดูในเบราว์เซอร์ใดก็ได้ มาเรียนรู้วิธีแปลงรูปแบบ pdf เป็น html โดยใช้ Ruby

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

PDF เป็น HTML Conversion REST API - การติดตั้ง

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

gem install groupdocs_conversion_cloud

ซอฟต์แวร์แปลง PDF เป็น HTML นี้สามารถดาวน์โหลดได้ฟรี ตอนนี้ โปรด รับรหัสไคลเอ็นต์และข้อมูลลับของคุณ จาก GroupDocs แดชบอร์ด ก่อนทำตามขั้นตอนด้านล่าง เมื่อคุณมีรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์แล้ว ให้เพิ่มรหัสเหล่านี้ในรหัสแอปพลิเคชันทับทิมตามที่แสดงด้านล่าง:

# รับ 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"
# ตั้งชื่อที่เก็บข้อมูลของคุณ
@storage_name = "test-internal-storage"

ต่อไป เรามาสำรวจวิธีแปลงรูปแบบ pdf เป็น html ทีละขั้นตอนโดยใช้ REST API ใน Ruby

การแปลง PDF เป็น HTML โดยใช้ REST API ใน Ruby

เราสามารถแปลงไฟล์ pdf เป็นรูปแบบ html โดยทางโปรแกรมโดยทำตามขั้นตอนง่าย ๆ ด้านล่าง:

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเปลี่ยนรูปแบบ pdf เป็น html ใน Ruby

# ตัวอย่างโค้ดนี้สาธิตวิธีแปลงเอกสาร pdf เป็นเว็บเพจ html
# สร้างอินสแตนซ์ ConvertApi
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# เตรียมการตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@settings.output_path = "pdf-to-html"

# แปลง pdf เป็น html
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file successfully converted to HTML.")

สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ HTML ไว้บนคลาวด์ นี่เป็นวิธีที่ดีที่สุดในการแปลงเอกสาร pdf เป็น html

วิธีแปลงช่วงของหน้าจาก PDF เป็น HTML

เราสามารถแปลงช่วงของหน้าเอกสาร PDF เป็น HTML โดยทำตามขั้นตอนด้านล่าง:

  • ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi
  • ตอนนี้ สร้างอินสแตนซ์การตั้งค่าการแปลงโดยใช้ ConvertSettings
  • ถัดไป ระบุชื่อที่เก็บไฟล์
  • กำหนดเส้นทางไฟล์ PDF อินพุตและรูปแบบไฟล์เอาต์พุตเป็น “html”
  • สร้างอินสแตนซ์ของ HtmlConvertOptions
  • ตั้งค่าตัวเลือกการแปลง from\page, page\count และ fixed\layout
  • จากนั้นตั้งค่า converter\options และ output\path
  • หลังจากนั้น สร้าง ConvertDocumentRequest โดยมี ConvertSettings เป็นอาร์กิวเมนต์
  • สุดท้าย แปลง pdf เป็นโค้ด html ออนไลน์โดยเรียกเมธอด convert\document() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงช่วงของหน้าจากเอกสาร PDF เป็นไฟล์ HTML โดยใช้ Ruby

# ตัวอย่างโค้ดนี้สาธิตวิธีแปลงช่วงของหน้าจาก PDF เป็น HTML ใน Ruby
# สร้างอินสแตนซ์การแปลง API
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# สร้างการตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
@convertOptions.from_page = 1
# จำนวนหน้าที่จะแปลง
@convertOptions.pages_count = 3
@convertOptions.fixed_layout = true
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# แปลง pdf เป็น html โดยใช้ตัวเลือกขั้นสูง
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file converted to HTML using advance options.")

สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกเอกสารหลังจากแปลงจาก pdf เป็น html ออนไลน์บนคลาวด์

วิธีแปลงหน้าเฉพาะของ PDF เป็น HTML

เราสามารถแปลงหน้าเฉพาะของเอกสาร PDF เป็น HTML โดยใช้ตัวแปลง pdf เป็น html ออนไลน์ที่ดีที่สุดพร้อมรูปภาพโดยทำตามขั้นตอนด้านล่าง:

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการส่งออกบางหน้าของเอกสาร PDF เป็นไฟล์ HTML โดยใช้ Ruby

# ตัวอย่างรหัสนี้สาธิตวิธีการแปลงหน้าเฉพาะของ PDF เป็น HTML ใน Ruby
# สร้างอินสแตนซ์การแปลง API
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# สร้างการตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
# ดัชนีหน้าของหน้าเฉพาะที่จะแปลง
@convertOptions.pages = [1, 5]
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# PDF แปลงหน้าเฉพาะเป็น HTML
@response = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF certain pages converted to HTML successfully.")

สุดท้าย ตัวอย่างโค้ดด้านบนจะแปลง pdf เป็น html พร้อมรูปภาพบนคลาวด์ มีตัวแปลงรหัส pdf เป็น html ออนไลน์ตามที่อธิบายไว้ด้านล่าง

เครื่องมือแปลง PDF เป็น HTML ออนไลน์

วิธีแปลง PDF เป็น HTML ออนไลน์ฟรี Groupdocs.Conversion มี เครื่องมือแปลง pdf เป็น html ออนไลน์ฟรี ให้คุณเปลี่ยนรูปแบบ PDF เป็น HTML เพียงเลือกไฟล์ที่คุณต้องการแปลงและใช้ตัวแปลง pdf เป็น html ที่ดีที่สุดทางออนไลน์ฟรีเพื่อเปลี่ยนไฟล์ PDF ของคุณให้เป็นไฟล์ HTML ได้รับการพัฒนาโดยใช้ Groupdocs.Conversion ออนไลน์ pdf เป็น html API

บทสรุป

ในบทความนี้ คุณได้เรียนรู้:

  • วิธีแปลง pdf เป็น html โดยไม่สูญเสียการจัดรูปแบบใน Ruby
  • วิธีแปลงไฟล์ pdf เป็น html ตามช่วงใน Ruby;
  • การแปลงหน้า PDF เฉพาะเป็นรูปแบบ HTML
  • ออนไลน์ แปลง pdf เป็น html ฟรี;

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

ถามคำถาม

หากคุณมีข้อสงสัยใดๆ เกี่ยวกับวิธีแปลงไฟล์ pdf เป็นรูปแบบ html โปรดอย่าลังเลที่จะถามเราที่ ฟอรัมสนับสนุนฟรี

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