แปลงเอกสาร Word เป็นงานนำเสนอ PowerPoint โดยใช้ Rubyy

วิธีแปลงสไลด์ Word เป็น PowerPoint โดยใช้ Ruby

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

API สำหรับการแปลง Word เป็น PowerPoint

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

GroupDocs.Conversion Cloud SDK สำหรับ Ruby เป็นโอเพ่นซอร์สและมีใบอนุญาต MIT คุณสามารถดาวน์โหลด ใช้งาน และปรับแต่งได้ตามความต้องการของคุณ Ruby SDK พร้อมใช้งานในรูปแบบ gem groupdocsconversioncloud ที่ rubygems คุณสามารถติดตั้ง GroupDocs.Conversion Cloud API เพื่อแปลง word doc เป็น powerpoint ในแอปพลิเคชัน Ruby โดยใช้ gem นี้พร้อมคำสั่งด้านล่างในคอนโซล rails:

gem install groupdocs_conversion_cloud

ตอนนี้ คุณต้องเพิ่มรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ก่อนที่จะส่งคำขอใดๆ ไปยัง GroupDocs Conversion Cloud API คุณสามารถ รับข้อมูลรับรองลูกค้า โดยสร้าง แอปพลิเคชัน บน แดชบอร์ดของ 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"
# เพิ่มชื่อที่เก็บข้อมูลของคุณที่นี่
@groupdocs_storage = "MyInternalStorage"

แปลง DOCX เป็น PPTX หรือ PPT ใน Ruby

ต่อไปนี้เป็นขั้นตอนในการแปลงเอกสาร Word เป็น PowerPoint Presentation โดยทางโปรแกรมโดยใช้ Ruby

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

ข้อมูลโค้ดต่อไปนี้แสดงวิธีเปลี่ยนเอกสารคำเป็น PowerPoint ใน Ruby โดยใช้ REST API

# แปลง Word DOCX เป็นรูปแบบการนำเสนอ Powerpoint pptx

apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @groupdocs_storage;
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"

@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.hide_word_tracked_changes = true
@loadOptions.default_font = "Arial"

@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PptxConvertOptions.new()
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.zoom = 1

@settings.convert_options = @convertOptions
# หากคุณปล่อย output_path ไว้ ผลลัพธ์ที่ได้จะเป็นเอกสาร IOStream
@settings.output_path = "conversion"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@response = apiInstance.convert_document(@request)
puts("Word Document successfully converted to pptx: " + (@response).to_s)

การแปลง Word เป็น PPTX พร้อมตัวเลือกขั้นสูง

ต่อไปนี้เป็นขั้นตอนในการแปลง Word DOCX เป็น PPTX ด้วยตัวเลือกขั้นสูงโดยใช้ Ruby ซึ่งถูกใช้ใน แปลงเป็นรูปแบบสไลด์ ของ GroupDocs.Conversion Cloud REST API

  • ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi
  • สร้างตัวอย่างของ ConvertSettings
  • ตอนนี้ สร้าง PresentationConvertOptions
  • ตั้งค่าจาก \page, หน้า\count, converter\options และ output\path เป็น “conversion”
  • สุดท้าย เรียกใช้เมธอด convert\document() ด้วยอินสแตนซ์ ConvertDocumentRequest และออบเจกต์การตั้งค่าเป็นอาร์กิวเมนต์
# แปลง Word DOCX เป็นการนำเสนอ pptx ด้วยตัวเลือกขั้นสูง

apiInstance = GroupDocsConversionCloud::แปลงApi.from_keys(@client_id, @client_secret)

# เตรียมการตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::แปลงSettings.new
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"

@convertOptions = GroupDocsConversionCloud::PresentationแปลงOptions.new
@convertOptions.from_page = 2
@convertOptions.pages_count = 1

@settings.convert_options = @convertOptions
@settings.output_path = "conversion"
 
# แปลง
@result = apiInstance.convert_document(GroupDocsConversionCloud::แปลงDocumentRequest.new(@settings))

puts("Word Document successfully converted to pptx with Advanced Options: " )

รับใบอนุญาต API ฟรี

คุณสามารถใช้ API ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราว

ลองตัวแปลงออนไลน์ฟรี

คุณยังสามารถลองใช้ ตัวแปลง PowerPoint เป็น Word ออนไลน์ ซึ่งใช้ API ที่กล่าวถึงข้างต้น

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีการแปลง Word DOCX เป็น PowerPoint PPT หรือ PPTX โดยใช้ ruby เรายังมีวิธีการแปลงเอกสารคำเป็นการนำเสนอ PowerPoint โดยใช้ Ruby คุณสามารถติดตั้ง API และผสานรวมรหัสที่ให้มาในแอปพลิเคชัน ruby ของคุณ นอกจากนี้ เรายังจัดเตรียมส่วน การอ้างอิง API และคุณสามารถดู เอกสารประกอบ เพื่อสำรวจคุณสมบัติอื่นๆ ของ API

ถามคำถาม

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

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

เราขอแนะนำให้ไปที่ลิงก์ที่เกี่ยวข้องกับการแปลงเอกสารที่รองรับ: