Word มีตัวเลือกเค้าโครงและการจัดรูปแบบหน้าที่หลากหลายซึ่งส่งผลต่อลักษณะเนื้อหาที่ปรากฏบนหน้า คุณสามารถปรับแต่งการวางแนวของหน้า (แนวตั้ง แนวนอน) วิธีเปลี่ยนการวางแนวหน้าใน word สำหรับหน้าเดียวหรือหลายหน้าทำได้ง่ายและรวดเร็วโดยใช้ Cloud API ของเรา ในวิธีการเปลี่ยนการวางแนวหน้าในเอกสาร Word โดยใช้บทช่วยสอน Ruby ฉันจะแสดงวิธีเปลี่ยนการวางแนวของหน้าหนึ่งหน้าเป็นแนวนอนบนพีซีหรือ MAC นอกจากนี้ เราจะดูวิธีเปลี่ยนการวางแนวนอนเป็นแนวตั้งในแอปพลิเคชัน Ruby
หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:
- API สำหรับการเปลี่ยนการวางแนวหน้า Word เป็นแนวนอนหรือแนวตั้ง
- เปลี่ยนการวางแนวของ Word Pages เป็นแนวนอนใน Ruby
- เปลี่ยนการวางแนวของเอกสาร Word เป็นแนวตั้งใน 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 เอกสารจากแนวนอนเป็นแนวตั้ง ตัวอย่างรหัสนี้สามารถใช้เพื่อเปลี่ยนการวางแนวของหนึ่งหน้าในคำ
สรุป
ในบทความนี้ เราได้เรียนรู้วิธีเปลี่ยนการวางแนวหน้าใน Google เอกสารของหลายหน้า และวิธีเปลี่ยนการวางแนวหน้าเดียวใน word โดยใช้ Ruby เราเห็นตัวอย่างซอร์สโค้ดที่เปลี่ยนการวางแนวหน้าในคำของหน้าที่เลือกของเอกสารคำแนวตั้งเป็นแนวนอน นอกจากนี้ เรายังเปลี่ยนการวางแนวนอนของหน้าที่เลือกให้เป็นแนวตั้งใน Ruby คุณสามารถลองสร้างแอปพลิเคชันของคุณเองสำหรับวิธีสร้างแนวนอนของหน้าเดียวใน Google เอกสารที่สามารถสลับหน้าคำการวางแนวทางออนไลน์ได้
ถามคำถาม
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ GroupDocs.Merger API โปรดไปที่ เอกสารประกอบ สำหรับคำถามเกี่ยวกับวิธีเปลี่ยนการวางแนวหน้าใน Word โปรดอย่าลังเลที่จะถามเราผ่านทางฟอรัม