คำว่า การวางแนว หมายถึง ทิศทางที่แสดงเอกสารสำหรับการพิมพ์และการอ่าน Word รองรับการวางแนวสองประเภท: แนวตั้ง (แนวตั้ง) และแนวนอน (แนวนอน) โดยปกติ ขนาดหน้าเริ่มต้นของเอกสาร Word คือ “Letter” (8.5 x 11 นิ้ว) และการวางแนวหน้าเริ่มต้นคือ “Portrait” คุณสามารถเปลี่ยนการวางแนวเริ่มต้นเพื่อสร้างเอกสารอื่น เช่น แบบฟอร์มใบสมัคร หรือโบรชัวร์ ในบางกรณี คุณต้องเปลี่ยนการวางแนวของหน้าในไฟล์ word ทั้งนี้ขึ้นอยู่กับเนื้อหาในเอกสาร Word ในบทช่วยสอนนี้ ฉันจะแสดงวิธีเปลี่ยนการวางแนวหน้าในเอกสาร Word โดยใช้ Python
หากต้องการเรียนรู้วิธีเปลี่ยนการวางแนวหน้าสำหรับหน้าเดียวหรือหลายหน้าใน Word เป็นแนวนอนหรือแนวตั้ง ให้เลือกลิงก์ที่เหมาะสมด้านล่าง:
- API เพื่อเปลี่ยนการวางแนวหน้าเป็นแนวนอนหรือแนวตั้ง - การติดตั้ง
- วิธีเปลี่ยนการวางแนวหน้าเป็นแนวนอนในเอกสาร Word โดยใช้ Python
- วิธีเปลี่ยนการวางแนวหน้าจากแนวนอนเป็นแนวตั้งใน Word ใน Python
API เพื่อเปลี่ยนการวางแนวหน้าเป็นแนวนอนหรือแนวตั้ง - การติดตั้ง
ในเอกสาร Word คุณสามารถตั้งค่าการวางแนวหน้าเป็นแนวตั้งหรือแนวนอนสำหรับทั้งเอกสาร หน้าเดียว หรือหลายหน้า ขึ้นอยู่กับเนื้อหาโครงการของคุณ หากต้องการเปลี่ยนการวางแนวหน้าในไฟล์ word สำหรับหน้าเดียวหรือหลายหน้าโดยทางโปรแกรม ฉันจะใช้ Python SDK of GroupDocs.Merger Cloud API นอกจากการเปลี่ยนแนวเอกสารแล้ว API นี้ยังรองรับการย้าย สลับ ลบ แยก และแยกหน้าจาก รูปแบบเอกสารที่รองรับ
คุณสามารถติดตั้ง GroupDocs.Merger Cloud API ในโครงการ Python ของคุณโดยใช้คำสั่งต่อไปนี้ในคอนโซล:
pip install groupdocs_merger_cloud
ตอนนี้ให้รวบรวมรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์จาก แดชบอร์ด เพื่อทำตามขั้นตอนด้านล่างและตัวอย่างโค้ดที่มี เมื่อคุณมีข้อมูลประจำตัวของแอปพลิเคชันแล้ว ให้คัดลอกและวางข้อมูลโค้ดด้านล่างในแอปพลิเคชัน Python ดังที่แสดงด้านล่าง:
# นำเข้า SDK การควบรวม groupdocs
import groupdocs_merger_cloud
# รับ app_sid & app_key จาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# รับการกำหนดค่า File API
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"
จากนั้น เพิ่ม file code snippet ในโครงการของคุณเพื่ออัปโหลดไฟล์ Word ไปยังระบบคลาวด์ ไฟล์ Word ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดบนระบบคลาวด์ จนถึงตอนนี้ คุณได้ติดตั้งไลบรารี Python และเพิ่มการกำหนดค่าให้กับแอปพลิเคชันของคุณแล้ว ตอนนี้ คุณพร้อมที่จะเปลี่ยนการวางแนวหน้า Word โดยทางโปรแกรมแล้ว
วิธีเปลี่ยนการวางแนวหน้าเป็นแนวนอนในเอกสาร Word โดยใช้ Python
โปรดทำตามขั้นตอนและข้อมูลโค้ดที่กล่าวถึงด้านล่างเพื่อเปลี่ยนการวางแนวหน้าคำเป็นแนวนอนโดยทางโปรแกรม:
- ประการแรก สร้างอินสแตนซ์ของคลาส PagesApi
- จากนั้น สร้างอินสแตนซ์ของคลาส OrientationOptions
- ตอนนี้ สร้างอินสแตนซ์ของ FileInfo ด้วยไฟล์อินพุตเป็นพารามิเตอร์
- จากนั้นตั้งค่าพาธไฟล์เอาต์พุตบนคลาวด์
- ระบุหมายเลขหน้าที่คั่นด้วยเครื่องหมายจุลภาคเพื่อเปลี่ยนการวางแนว
- ตั้งโหมดการวางแนวเป็นแนวนอน
- จากนั้น สร้างอินสแตนซ์ของ OrientationRequest
- สุดท้าย เปลี่ยนการวางแนวหน้าโดยเรียกเมธอด PagesApi.orientation() ที่มีตัวเลือก OrientationRequest เป็นพารามิเตอร์
ข้อมูลโค้ด Python ต่อไปนี้เป็นวิธีเปลี่ยนการวางแนวแนวตั้งเป็นแนวนอนในเอกสาร Word:
# วิธีเปลี่ยนการวางแนวหน้าเป็นแนวนอนใน Word โดยใช้ Python
try:
# สร้างอินสแตนซ์ของ Pages API
pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
options = groupdocs_merger_cloud.OrientationOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
options.output_path = "python-testing/output-file.docx"
options.pages = [1, 3]
options.mode = "Landscape"
# วิธีเปลี่ยนแนวตั้งเป็นแนวนอนใน Word
result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
print("Successfully changed word document orientation from Portrait to Landscape: ")
except groupdocs_merger_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
คุณยังสามารถใช้ตัวอย่างโค้ดด้านบนเพื่อดูวิธีทำให้หน้าหนึ่งเป็นแนวนอนในคำ การวางแนวนอนจะสร้างหน้าที่ยืดระยะขอบจากซ้ายไปขวา นอกจากนี้ คุณสามารถใช้ ดาวน์โหลดข้อมูลโค้ดของไฟล์ เพื่อดาวน์โหลดไฟล์บนระบบโลคัลของคุณ
วิธีเปลี่ยนการวางแนวหน้าจากแนวนอนเป็นแนวตั้งในคำใน Python
ในทำนองเดียวกัน คุณสามารถแปลงหน้าของเอกสาร Word ให้เป็นแนวตั้งได้ โปรดทำตามขั้นตอนและข้อมูลโค้ดที่กล่าวถึงด้านล่าง:
- ประการแรก สร้างอินสแตนซ์ PagesApi
- ประการที่สอง สร้างอินสแตนซ์ OrientationOptions
- จากนั้น สร้างอินสแตนซ์ของ FileInfo โดยมีไฟล์อินพุตเป็นพารามิเตอร์
- กำหนดเส้นทางไฟล์ที่ส่งออกบนคลาวด์
- ระบุหมายเลขหน้าที่คั่นด้วยเครื่องหมายจุลภาคเพื่อเปลี่ยนการวางแนว
- ตั้งโหมดการวางแนวเป็นแนวตั้ง
- จากนั้น สร้างอินสแตนซ์ของ OrientationRequest
- สุดท้าย เปลี่ยนการวางแนวหน้าโดยเรียกเมธอด PagesApi.orientation() ที่มีตัวเลือก OrientationRequest เป็นพารามิเตอร์
ตัวอย่างโค้ด Python ต่อไปนี้แสดงวิธีเปลี่ยนการวางแนวตั้งเป็นแนวตั้งในเอกสาร Word:
# วิธีเปลี่ยนการวางแนวของหนึ่งหน้าใน Word เป็นแนวตั้งโดยใช้ Python
try:
# สร้างอินสแตนซ์ของ Pages API
pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
options = groupdocs_merger_cloud.OrientationOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
options.output_path = "python-testing/output-file.docx"
options.pages = [1, 3]
options.mode = "Portrait"
# วิธีแปลงแนวนอนเป็นคำแนวตั้งออนไลน์
result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
print("Successfully changed word document orientation from Landscape to Portrait: ")
except groupdocs_merger_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
ตัวอย่างโค้ดด้านบนจะเปลี่ยนการวางแนวของหน้าคำจากแนวนอนเป็นแนวตั้ง ตัวอย่างรหัสนี้ยังสามารถใช้เพื่อเปลี่ยนการวางแนวของหน้าหนึ่งในเอกสารคำ
สรุป
นี่คือจุดสิ้นสุดของโพสต์บล็อกนี้ คุณสามารถดูได้ว่าการวางแนวส่งผลต่อลักษณะที่ปรากฏและการเว้นวรรคของข้อความและรูปภาพอย่างไร ในบทความนี้ คุณได้เรียนรู้:
- วิธีเปลี่ยนการวางแนวหน้าเป็นแนวนอนโดยทางโปรแกรมใน Python
- วิธีเปลี่ยนการวางแนวหน้าที่เลือกเป็นแนวตั้งใน word โดยใช้ Python
นอกจากนี้ คุณยังสามารถลองสร้างแอปพลิเคชันของคุณเองสำหรับวิธีสร้างแนวนอนแบบหน้าเดียวที่สามารถสลับหน้าคำการวางแนวแบบออนไลน์ได้ สำหรับรายละเอียดและคุณลักษณะอื่นๆ ของ API คุณสามารถไปที่หลักเกณฑ์ เอกสารประกอบ
เราขอแนะนำให้คุณทำตามคู่มือเริ่มต้นใช้งาน
สุดท้าย groupdocs.cloud กำลังเขียนบทความบล็อกใหม่เกี่ยวกับโซลูชันรูปแบบไฟล์ต่างๆ โดยใช้ REST API คอยติดตามการอัปเดตล่าสุด
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณเกี่ยวกับวิธีเปลี่ยนการวางแนวหน้าในคำใน ฟอรัม นี้
คำถามที่พบบ่อย
จะเปลี่ยนการวางแนวของหนึ่งหน้าใน Word โดยทางโปรแกรมได้อย่างไร
โปรดไปที่ ลิงก์ นี้เพื่อเรียนรู้ข้อมูลโค้ด Python เกี่ยวกับวิธีเปลี่ยนการวางแนวของหน้าเดียวหรือหลายหน้าในเอกสาร Word
ฉันจะเปลี่ยนการวางแนวของเอกสารทั้งหมดใน word ใน Python ได้อย่างไร
สร้างอินสแตนซ์ของ PagesApi, OrientationOptions, FileInfo ตั้งค่าของ FileInfo และเรียกใช้เมธอด PagesApi.orientation() ด้วย OrientationRequest เพื่อเปลี่ยนการวางแนวของเอกสารทั้งหมด
จะติดตั้งไลบรารีดาวน์โหลดฟรีวางแนวหน้าได้อย่างไร
คุณสามารถติดตั้ง Word ไลบรารี Python การวางแนวของหน้า เพื่อเปลี่ยนแนวนอนเป็นแนวตั้งหรือแนวตั้งเป็นแนวนอนโดยทางโปรแกรมโดยใช้ขั้นตอนที่กล่าวถึง ที่นี่
ฉันจะเปลี่ยนการวางแนวหน้าในหน้าต่างได้อย่างไร
โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดเครื่องมือวางแนวหน้าเว็บได้ฟรี ซอฟต์แวร์ออฟไลน์นี้สามารถใช้เพื่อเปลี่ยนการวางแนวของเอกสารได้ด้วยคลิกเดียว