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

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

คำว่า การวางแนว หมายถึง ทิศทางที่แสดงเอกสารสำหรับการพิมพ์และการอ่าน Word รองรับการวางแนวสองประเภท: แนวตั้ง (แนวตั้ง) และแนวนอน (แนวนอน) โดยปกติ ขนาดหน้าเริ่มต้นของเอกสาร Word คือ “Letter” (8.5 x 11 นิ้ว) และการวางแนวหน้าเริ่มต้นคือ “Portrait” คุณสามารถเปลี่ยนการวางแนวเริ่มต้นเพื่อสร้างเอกสารอื่น เช่น แบบฟอร์มใบสมัคร หรือโบรชัวร์ ในบางกรณี คุณต้องเปลี่ยนการวางแนวของหน้าในไฟล์ word ทั้งนี้ขึ้นอยู่กับเนื้อหาในเอกสาร Word ในบทช่วยสอนนี้ ฉันจะแสดงวิธีเปลี่ยนการวางแนวหน้าในเอกสาร Word โดยใช้ Python

หากต้องการเรียนรู้วิธีเปลี่ยนการวางแนวหน้าสำหรับหน้าเดียวหรือหลายหน้าใน Word เป็นแนวนอนหรือแนวตั้ง ให้เลือกลิงก์ที่เหมาะสมด้านล่าง:

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))
วิธีเปลี่ยนการวางแนวหน้าเป็นแนวนอนใน Word โดยใช้ Python

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

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

วิธีเปลี่ยนการวางแนวหน้าจากแนวนอนเป็นแนวตั้งในคำใน 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))
วิธีเปลี่ยนการวางแนวของหนึ่งหน้าใน Word เป็นแนวตั้งโดยใช้ Python

วิธีเปลี่ยนการวางแนวของหนึ่งหน้าใน Word เป็นแนวตั้งโดยใช้ Python

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

สรุป

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

  • วิธีเปลี่ยนการวางแนวหน้าเป็นแนวนอนโดยทางโปรแกรมใน Python
  • วิธีเปลี่ยนการวางแนวหน้าที่เลือกเป็นแนวตั้งใน word โดยใช้ Python

นอกจากนี้ คุณยังสามารถลองสร้างแอปพลิเคชันของคุณเองสำหรับวิธีสร้างแนวนอนแบบหน้าเดียวที่สามารถสลับหน้าคำการวางแนวแบบออนไลน์ได้ สำหรับรายละเอียดและคุณลักษณะอื่นๆ ของ API คุณสามารถไปที่หลักเกณฑ์ เอกสารประกอบ

เราขอแนะนำให้คุณทำตามคู่มือเริ่มต้นใช้งาน

สุดท้าย groupdocs.cloud กำลังเขียนบทความบล็อกใหม่เกี่ยวกับโซลูชันรูปแบบไฟล์ต่างๆ โดยใช้ REST API คอยติดตามการอัปเดตล่าสุด

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณเกี่ยวกับวิธีเปลี่ยนการวางแนวหน้าในคำใน ฟอรัม นี้

คำถามที่พบบ่อย

จะเปลี่ยนการวางแนวของหนึ่งหน้าใน Word โดยทางโปรแกรมได้อย่างไร

โปรดไปที่ ลิงก์ นี้เพื่อเรียนรู้ข้อมูลโค้ด Python เกี่ยวกับวิธีเปลี่ยนการวางแนวของหน้าเดียวหรือหลายหน้าในเอกสาร Word

ฉันจะเปลี่ยนการวางแนวของเอกสารทั้งหมดใน word ใน Python ได้อย่างไร

สร้างอินสแตนซ์ของ PagesApi, OrientationOptions, FileInfo ตั้งค่าของ FileInfo และเรียกใช้เมธอด PagesApi.orientation() ด้วย OrientationRequest เพื่อเปลี่ยนการวางแนวของเอกสารทั้งหมด

จะติดตั้งไลบรารีดาวน์โหลดฟรีวางแนวหน้าได้อย่างไร

คุณสามารถติดตั้ง Word ไลบรารี Python การวางแนวของหน้า เพื่อเปลี่ยนแนวนอนเป็นแนวตั้งหรือแนวตั้งเป็นแนวนอนโดยทางโปรแกรมโดยใช้ขั้นตอนที่กล่าวถึง ที่นี่

ฉันจะเปลี่ยนการวางแนวหน้าในหน้าต่างได้อย่างไร

โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดเครื่องมือวางแนวหน้าเว็บได้ฟรี ซอฟต์แวร์ออฟไลน์นี้สามารถใช้เพื่อเปลี่ยนการวางแนวของเอกสารได้ด้วยคลิกเดียว

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