Chuyển đổi tài liệu Word sang bản trình bày PowerPoint bằng Rubyy

Cách chuyển đổi trang trình bày Word sang PowerPoint bằng Ruby

Để có cách giao tiếp hiệu quả với khán giả, bạn có thể cần chuyển đổi tài liệu Word sang bản trình bày PowerPoint. Bản trình bày PowerPoint giúp người dùng tinh chỉnh nội dung của họ với tác động trực quan lớn hơn. Vì vậy, bài viết này đề cập đến cách chuyển đổi Tài liệu Word sang Bản trình bày PowerPoint bằng Ruby.

API để chuyển đổi Word sang PowerPoint

Để chuyển đổi tài liệu Word sang bản trình bày PowerPoint, chúng ta sẽ sử dụng GroupDocs.Conversion Cloud SDK for Ruby. API xử lý tài liệu GroupDocs.Conversion dành cho Ruby đã được thiết kế để giúp bạn bắt đầu với API Cloud REST chuyển đổi tài liệu của chúng tôi. Nó giúp bạn chuyển đổi và thao tác tài liệu của mình sang nhiều định dạng tệp được hỗ trợ bằng ngôn ngữ ưa thích của bạn. Nó hoàn toàn độc lập với một hệ điều hành, hệ thống cơ sở dữ liệu và ngôn ngữ phát triển. Bạn có thể chuyển đổi hơn 50 loại tài liệu và hình ảnh bằng API chuyển đổi này, bao gồm các định dạng tệp MS Office và OpenDocument, PDF, HTML, CAD, hình ảnh raster, v.v.

GroupDocs.Conversion Cloud SDK dành cho Ruby là nguồn mở và có giấy phép MIT. Bạn có thể tải xuống, sử dụng và thậm chí tùy chỉnh nó theo yêu cầu của mình. SDK Ruby có sẵn dưới dạng đá quý groupdocsconversioncloud tại rubygems. Bạn có thể cài đặt GroupDocs.Conversion Cloud API để chuyển đổi word doc thành powerpoint trong ứng dụng Ruby bằng cách sử dụng viên ngọc này với lệnh được đề cập bên dưới trong bảng điều khiển đường ray:

gem install groupdocs_conversion_cloud

Bây giờ, bạn cần thêm Client Id và Client Secret trước khi thực hiện bất kỳ yêu cầu nào đối với API đám mây chuyển đổi GroupDocs. Bạn có thể lấy thông tin đăng nhập của khách hàng bằng cách tạo một ứng dụng trên bảng điều khiển Groupdocs. Khi bạn có Id khách hàng và Bí mật khách hàng, hãy thêm đoạn mã ruby dưới đây vào ứng dụng của bạn:

# Nhận client_id và client_secret của bạn từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.
# Tải đá quý trong ứng dụng ruby của bạn cho http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Thêm tên lưu trữ của bạn ở đây
@groupdocs_storage = "MyInternalStorage"

Chuyển đổi DOCX sang PPTX hoặc PPT trong Ruby

Sau đây là các bước để chuyển đổi Tài liệu Word sang Bản trình bày PowerPoint theo chương trình bằng Ruby.

  • Trước hết, hãy tạo một phiên bản của ConvertApi.
  • Tiếp theo, tạo một phiên bản của ConvertSettings.
  • Sau đó, đặt đường dẫn tệp DOCX đầu vào.
  • Bây giờ cung cấp định dạng cho tệp đầu ra là “pptx”.
  • Tạo một phiên bản của DocxLoadOptions.
  • Đặt các giá trị hide\word\tracked\changes, default\font và load\options.
  • Tạo một phiên bản của PptxConvertOptions.
  • Đặt giá trị từ \page, pages\count, zoom và convert\options
  • Bây giờ, cung cấp đường dẫn thư mục đầu ra là “chuyển đổi”.
  • Tiếp theo, tạo phiên bản ConvertDocumentRequest với các cài đặt được cung cấp.
  • Cuối cùng, gọi phương thức convert\document() với đối tượng cài đặt làm đối số.

Đoạn mã sau đây cho biết cách biến một tài liệu từ thành một powerpoint trong Ruby bằng API REST.

# Chuyển đổi Word DOCX sang định dạng bản trình bày pptx của Powerpoint

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
# Nếu bạn bỏ output_path thì nó sẽ cho kết quả xuất ra dưới dạng document 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)

Chuyển đổi Word sang PPTX với các tùy chọn nâng cao

Sau đây là các bước để chuyển đổi Word DOCX thành PPTX với các tùy chọn nâng cao bằng Ruby. Nó đã được sử dụng trong chuyển đổi sang định dạng Trang trình bày của GroupDocs.Conversion Cloud REST API.

  • Đầu tiên, tạo một phiên bản của ConvertApi.
  • Tạo một phiên bản của ConvertSettings.
  • Bây giờ, hãy tạo PresentationConvertOptions
  • Đặt from\page, pages\count, convert\options và output\path là “conversion”
  • Cuối cùng, gọi phương thức convert\document() với đối tượng cài đặt và đối tượng ConvertDocumentRequest làm đối số.
# Chuyển đổi Word DOCX sang bản trình bày pptx với các tùy chọn nâng cao

apiInstance = GroupDocsConversionCloud::Chuyển thànhApi.from_keys(@client_id, @client_secret)

# Chuẩn bị cài đặt chuyển đổi
@settings = GroupDocsConversionCloud::Chuyển thànhSettings.new
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"

@convertOptions = GroupDocsConversionCloud::PresentationChuyển thànhOptions.new
@convertOptions.from_page = 2
@convertOptions.pages_count = 1

@settings.convert_options = @convertOptions
@settings.output_path = "conversion"
 
# Chuyển thành
@result = apiInstance.convert_document(GroupDocsConversionCloud::Chuyển thànhDocumentRequest.new(@settings))

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

Nhận giấy phép API miễn phí

Bạn có thể sử dụng API mà không bị giới hạn đánh giá bằng cách yêu cầu giấy phép tạm thời.

Dùng thử Trình chuyển đổi trực tuyến miễn phí

Bạn cũng có thể dùng thử trình chuyển đổi PowerPoint sang Word trực tuyến, dựa trên các API đã đề cập ở trên.

Phần kết luận

Trong bài viết này, chúng ta đã học cách chuyển đổi Word DOCX sang PowerPoint PPT hoặc PPTX bằng ruby. Chúng tôi cũng làm thế nào để chuyển đổi tài liệu từ sang bản trình bày powerpoint bằng Ruby. Bạn có thể chỉ cần cài đặt API và tích hợp mã được cung cấp vào các ứng dụng ruby của mình. Ngoài ra, chúng tôi cũng cung cấp phần Tham khảo API và bạn có thể tham khảo tài liệu để khám phá các tính năng khác của API.

Đặt một câu hỏi

Nếu bạn có bất kỳ thắc mắc nào về trình chuyển đổi DOCX sang PPTX, vui lòng hỏi chúng tôi qua Diễn đàn của chúng tôi.

Xem thêm

Chúng tôi khuyên bạn nên theo liên kết có liên quan của chuyển đổi tài liệu được hỗ trợ: