วิธีเปลี่ยนการวางแนวหน้าในเอกสาร Word โดยใช้ Ruby

เปลี่ยนการวางแนวของ Word หน้าเดียวเป็นแนวนอนหรือแนวตั้ง

Word มีตัวเลือกเค้าโครงและการจัดรูปแบบหน้าที่หลากหลายซึ่งส่งผลต่อลักษณะเนื้อหาที่ปรากฏบนหน้า คุณสามารถปรับแต่งการวางแนวของหน้า (แนวตั้ง แนวนอน) วิธีเปลี่ยนการวางแนวหน้าใน word สำหรับหน้าเดียวหรือหลายหน้าทำได้ง่ายและรวดเร็วโดยใช้ Cloud API ของเรา ในวิธีการเปลี่ยนการวางแนวหน้าในเอกสาร Word โดยใช้บทช่วยสอน Ruby ฉันจะแสดงวิธีเปลี่ยนการวางแนวของหน้าหนึ่งหน้าเป็นแนวนอนบนพีซีหรือ MAC นอกจากนี้ เราจะดูวิธีเปลี่ยนการวางแนวนอนเป็นแนวตั้งในแอปพลิเคชัน Ruby

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

API สำหรับเปลี่ยนการวางแนวหน้า Word เป็นแนวนอนหรือแนวตั้ง

ไคลเอนต์ GroupDocs.Merger API ช่วยให้คุณตั้งค่าการวางแนวหน้าแนวตั้งหรือแนวนอนสำหรับหน้าเอกสาร Word ที่ระบุหรือทั้งหมด นอกจากนี้ API ยังอนุญาตให้ย้ายหน้า สลับหน้า ลบหน้า การแยกเอกสาร การแยกหน้า และการหมุนหน้าเอกสารในแอปพลิเคชัน Ruby เราจะใช้ Ruby GroupDocs.Merger เพื่อเปลี่ยนการวางแนวหน้าของไฟล์ Word DOC/DOCX ใน Ruby สำหรับรายละเอียดและคุณสมบัติอื่นๆ ของ API คุณสามารถไปที่ เอกสารประกอบ หลักเกณฑ์

คุณสามารถติดตั้ง GroupDocs.Merger API ในโครงการ Ruby ของคุณโดยใช้คำสั่งต่อไปนี้ในคอนโซล:

gem install groupdocs_merger_cloud

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

# โหลดอัญมณี https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby ในแอปพลิเคชัน Ruby สำหรับ http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'

# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

ตอนนี้เรามาดูวิธีการเปลี่ยนจากแนวตั้งเป็นแนวนอนใน Google เอกสาร

เปลี่ยนการวางแนวของ Word Pages เป็นแนวนอนใน Ruby

เริ่มต้นด้วยวิธีง่ายๆ ในการเปลี่ยนแนวนอนใน Google เอกสารโดยทางโปรแกรม ต่อไปนี้เป็นขั้นตอนเกี่ยวกับวิธีเปลี่ยนแนวนอนของหน้าหนึ่งหน้าใน word โดยใช้ Ruby:

  • ประการแรก สร้างอินสแตนซ์ PagesApi
  • จากนั้น สร้างอินสแตนซ์ OrientationOptions
  • จากนั้น สร้างอินสแตนซ์ของ FileInfo
  • กำหนดเส้นทางไฟล์อินพุตและเส้นทางไฟล์เอาต์พุต
  • ระบุหมายเลขหน้าที่คั่นด้วยเครื่องหมายจุลภาคเพื่อเปลี่ยนการวางแนว
  • ตั้งโหมดการวางแนวเป็นแนวนอน
  • จากนั้น สร้างอินสแตนซ์ของ OrientationRequest
  • สุดท้าย เปลี่ยนการวางแนวของหน้าโดยเรียกเมธอด PagesApi.orientation() ด้วยตัวเลือก OrientationRequest

รหัส Ruby ต่อไปนี้เปลี่ยนการวางแนวตั้งของบางหน้าของเอกสาร Word เป็นแนวนอน

# สร้างอินสแตนซ์ของ Pages API
@pagesApi = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
 
@options = GroupDocsMergerCloud::OrientationOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'change-page-orientation/four-pages.docx'
@options.output_path = "change-page-orientation/to-landscape.docx"
@options.pages = [2, 4]
@options.mode = "Landscape"
 
@result = @pagesApi.orientation(GroupDocsMergerCloud::OrientationRequest.new(@options))
puts("Successfully changed word document orientation from Portrait to Landscape.")

ตัวอย่างโค้ดด้านบนจะเปลี่ยนจากแนวตั้งเป็นแนวนอนในคำ คุณยังสามารถใช้โค้ดด้านบนสำหรับวิธีทำให้หน้าหนึ่งเป็นแนวนอนในคำ

เปลี่ยนการวางแนวของเอกสาร Word เป็นแนวตั้งใน Ruby

ในทำนองเดียวกัน คุณสามารถสร้างชุดหน้าของเอกสาร word ในแนวตั้งได้ ขั้นตอนต่อไปนี้อนุญาตให้เปลี่ยนการวางแนวของหน้า Word เป็นแนวตั้งโดยใช้ Ruby:

  • ประการแรก สร้างอินสแตนซ์ PagesApi
  • จากนั้น สร้างอินสแตนซ์ OrientationOptions
  • จากนั้น สร้างอินสแตนซ์ของ FileInfo
  • กำหนดเส้นทางไฟล์อินพุตและเส้นทางไฟล์เอาต์พุต
  • ระบุหมายเลขหน้าที่คั่นด้วยเครื่องหมายจุลภาคเพื่อเปลี่ยนการวางแนว
  • ตั้งโหมดการวางแนวเป็นแนวตั้ง
  • จากนั้น สร้างอินสแตนซ์ของ OrientationRequest
  • สุดท้าย เปลี่ยนการวางแนวของหน้าโดยเรียกเมธอด PagesApi.orientation() ด้วยตัวเลือก OrientationRequest

รหัส Ruby ต่อไปนี้เปลี่ยนการวางแนวนอนของบางหน้าของเอกสาร Word เป็นแนวตั้ง

# สร้างอินสแตนซ์ของ Pages API
@pagesApi = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
 
@options = GroupDocsMergerCloud::OrientationOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'change-page-orientation/four-pages.docx'
@options.output_path = "change-page-orientation/to-portrait.docx"
@options.pages = [2, 4]
@options.mode = "Portrait"
 
@result = @pagesApi.orientation(GroupDocsMergerCloud::OrientationRequest.new(@options))
puts("Successfully changed word document orientation from Landscape to Portrait.")

ตัวอย่างโค้ดด้านบนจะเปลี่ยนการวางแนวของหน้า Google เอกสารจากแนวนอนเป็นแนวตั้ง ตัวอย่างรหัสนี้สามารถใช้เพื่อเปลี่ยนการวางแนวของหนึ่งหน้าในคำ

วิธีเปลี่ยนหน้าเดียวเป็นแนวนอนใน word และเปลี่ยนเอกสาร word เป็นแนวนอน

วิธีเปลี่ยนการวางแนวหน้าใน Google เอกสาร | คำว่าทิวทัศน์

สรุป

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

ถามคำถาม

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ GroupDocs.Merger API โปรดไปที่ เอกสารประกอบ สำหรับคำถามเกี่ยวกับวิธีเปลี่ยนการวางแนวหน้าใน Word โปรดอย่าลังเลที่จะถามเราผ่านทางฟอรัม

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