คุณอาจต้องแบ่งเอกสารเวิร์ดออกเป็นหลายเอกสารตามหน้าโดยทางโปรแกรม ด้วยการแยกเอกสารคำ คุณสามารถแยกหน้าจากเอกสารคำได้อย่างง่ายดาย และแบ่งปันข้อมูลหรือข้อมูลเฉพาะกับผู้มีส่วนได้ส่วนเสีย ในฐานะนักพัฒนา Python คุณสามารถแบ่งเอกสาร word ออกเป็นไฟล์แยกกันทางออนไลน์บนคลาวด์ ในบทความนี้ คุณจะได้เรียนรู้วิธีการแยกหน้าจากเอกสารคำใน Python
หัวข้อต่อไปนี้จะกล่าวถึงในบทความตัวแยกหน้าคำนี้:
- ตัวแยกเอกสาร Word REST API - Python SDK
- วิธีแยกเอกสาร Word เป็นเอกสารเดียวใน Python
- แบ่งเอกสาร Word เป็นเอกสารเดี่ยวตามช่วงหน้าใน Python
- แยกเอกสาร Word เป็นไฟล์แยกต่างหากโดยใช้ตัวกรอง
- วิธีแยก Word Doc เป็นหลายไฟล์โดยใช้ Python
ตัวแยกเอกสาร Word REST API - Python SDK
หากต้องการแยกไฟล์ word ออกเป็นหลายๆ ไฟล์ ฉันจะใช้ Python SDK of GroupDocs.Merger Cloud API ช่วยให้คุณสามารถหมุน แยก รวม ลบ และจัดเรียงหน้าเดียวหรือชุดของหน้าจาก รูปแบบเอกสารที่รองรับ ของ Word, Excel, Visio drawings, PDF และ HTML Python ที่เก็บซอร์สโค้ด มีให้ใช้งานฟรีบน GitHub
ดาวน์โหลดตัวแยกไฟล์ Word ฟรี คุณสามารถติดตั้ง word doc splitter ในแอปพลิเคชัน Python ของคุณด้วย PIP จาก PyPI โดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล:
pip install groupdocs-merger-cloud
โปรด get your Client ID and Secret จากแดชบอร์ดก่อนที่จะทำตามขั้นตอนด้านล่าง เมื่อคุณมี ID และ Secret แล้ว ให้เพิ่มโค้ดด้านล่างลงในแอปพลิเคชันของคุณเพื่อแยกเอกสาร Word ออกเป็นไฟล์ต่างๆ ดังที่แสดงด้านล่าง:
# นำเข้า 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"
วิธีแยกเอกสาร Word เป็นเอกสารเดียวใน Python
คุณสามารถแยก docx โดยทางโปรแกรมบนคลาวด์โดยทำตามขั้นตอนด้านล่าง
อัปโหลดเอกสาร Word
ประการแรก เราจะอัปโหลดไฟล์คำไปยังระบบคลาวด์เพื่อแยกหน้าออกจากคำออนไลน์โดยใช้ตัวอย่างรหัสที่ระบุด้านล่าง:
# อัปโหลดไฟล์ Word ไปยังที่เก็บข้อมูลบนคลาวด์
# สร้างอินสแตนซ์ของไฟล์ API
file_api = groupdocs_merger_cloud.FileApi.from_config(configuration)
# โทรขออัพโหลดไฟล์
request = groupdocs_merger_cloud.UploadFileRequest("python-testing\word-file.docx", "H:\\groupdocs-cloud-data\\word-file.docx", storage_name)
# อัปโหลดไฟล์คำไปยังคลาวด์
response = file_api.upload_file(request)
print(response.uploaded)
ด้วยเหตุนี้ ไฟล์ที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์
แยกหน้าเอกสาร Word ใน Python
คุณสามารถแยกหน้าคำศัพท์ออกเป็นไฟล์แยกกันโดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:
- ประการแรก สร้างอินสแตนซ์ของ DocumentApi
- จากนั้น สร้างอินสแตนซ์ของ SplitOptions
- ตอนนี้ สร้างอินสแตนซ์ของ FileInfo
- ส่งผ่านเส้นทางไฟล์อินพุตเป็นอาร์กิวเมนต์ไปยัง FileInfo
- ถัดไป ระบุเส้นทางไฟล์เอาต์พุต
- กำหนดหมายเลขหน้าเฉพาะในอาร์เรย์ที่คั่นด้วยเครื่องหมายจุลภาค
- ตอนนี้ ตั้งค่าโหมดแยก docx เป็น Pages อนุญาตให้แยกหมายเลขหน้าในอาร์เรย์ที่คั่นด้วยเครื่องหมายจุลภาค
- สร้าง SplitRequest ด้วย SplitOptions
- สุดท้าย เรียกเมธอด DocumentAPI.split() โดยมี SplitRequest เป็นอาร์กิวเมนต์และรับผลลัพธ์
ข้อมูลโค้ดต่อไปนี้แสดงวิธีแยกไฟล์ word ออกเป็นหน้าต่างๆ โดยใช้ REST API ใน Python:
# วิธีแยกเอกสาร Word เป็นเอกสารเดียวใน Python
try:
# สร้างอินสแตนซ์ของ Document API
documentApi = groupdocs_merger_cloud.DocumentApi.from_keys(app_sid, app_key)
options = groupdocs_merger_cloud.SplitOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("python-testing\word-file.docx")
options.output_path = "python-testing"
options.pages = [1, 3]
options.mode = "Pages"
result = documentApi.split(groupdocs_merger_cloud.SplitRequest(options))
print("Successfully split word docx to single page document: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
ดาวน์โหลดไฟล์เดี่ยว
สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ที่แยกไว้บนคลาวด์โดยใช้ไพธอน สามารถดาวน์โหลดได้โดยใช้ตัวอย่างโค้ดต่อไปนี้:
# การเริ่มต้น API เพื่อดาวน์โหลดไฟล์แยก
import shutil
file_api = groupdocs_merger_cloud.FileApi.from_config(configuration)
# สร้างคำขอดาวน์โหลดไฟล์
request = groupdocs_merger_cloud.DownloadFileRequest("python-testing\word-file.docx", storage_name)
# ดาวน์โหลดไฟล์แยก
response = file_api.download_file(request)
# ย้ายไฟล์ที่ดาวน์โหลดไปยังไดเร็กทอรีของคุณ
shutil.move(response, "H:\\groupdocs-cloud-data\\")
แบ่งเอกสาร Word เป็นเอกสารเดี่ยวตามช่วงหน้าใน Python
คุณสามารถแบ่งเอกสาร word ออกเป็นหลายเอกสารตามหน้าออนไลน์โดยใช้ขั้นตอนต่อไปนี้ที่ระบุด้านล่าง:
- สร้างอินสแตนซ์ของ DocumentApi
- จากนั้น สร้างอินสแตนซ์ของ SplitOptions
- ตอนนี้ สร้างอินสแตนซ์ของ FileInfo
- ส่งผ่านเส้นทางไฟล์อินพุตเป็นอาร์กิวเมนต์ไปยัง FileInfo
- ถัดไป ระบุเส้นทางไฟล์เอาต์พุต as “python-testing”
- ตั้งค่า start\page\number และ end\page\number
- ตั้งค่าโหมดแยก docx เป็น Pages เพื่อแยกคำ
- สร้าง SplitRequest ด้วย SplitOptions
- สุดท้าย เรียกเมธอด DocumentAPI.split() โดยมี SplitRequest เป็นอาร์กิวเมนต์
ข้อมูลโค้ดต่อไปนี้แสดงวิธีแยกหน้าจากเอกสารคำใน Python โดยใช้ REST API:
# วิธีแยกเอกสาร Word เป็นเอกสารเดี่ยวตามช่วงหน้าใน Python
try:
# สร้างอินสแตนซ์ของ Document API
documentApi = groupdocs_merger_cloud.DocumentApi.from_keys(app_sid, app_key)
options = groupdocs_merger_cloud.SplitOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("python-testing\word-file.docx")
options.output_path = "python-testing"
options.start_page_number = 3
options.end_page_number = 7
options.mode = "Pages"
result = documentApi.split(groupdocs_merger_cloud.SplitRequest(options))
print("Successfully split Word to single files by page range: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
แยกเอกสาร Word เป็นไฟล์แยกต่างหากโดยใช้ตัวกรอง
คุณสามารถแยกเอกสารเวิร์ดออกเป็นหลายเอกสารตามหน้าออนไลน์โดยใช้โหมดช่วงและกรองโดยทางโปรแกรมดังที่แสดงด้านล่าง:
- สร้างอินสแตนซ์ของ DocumentApi
- จากนั้น สร้างอินสแตนซ์ของ SplitOptions
- ตอนนี้ สร้างอินสแตนซ์ของ FileInfo
- ส่งผ่านเส้นทางไฟล์อินพุตเป็นอาร์กิวเมนต์ไปยัง FileInfo
- ถัดไป ระบุเส้นทางไฟล์เอาต์พุต as “python-testing”
- ตั้งค่า start\page\number และ end\page\number
- ถัดไป ตั้งค่า range\mode เป็น “OddPages“
- ตั้งค่าโหมดแยก docx เป็น Pages เพื่อแยกคำ
- สร้าง SplitRequest ด้วย SplitOptions
- สุดท้าย เรียกเมธอด DocumentAPI.split() โดยมี SplitRequest เป็นอาร์กิวเมนต์
ข้อมูลโค้ดต่อไปนี้แสดงวิธีแยกหน้าเอกสารคำโดยใช้ตัวกรองโดยใช้ REST API ใน Python:
# วิธีแยกเอกสาร Word เป็นไฟล์แยกต่างหากโดยใช้ตัวกรอง
try:
# สร้างอินสแตนซ์ของ Document API
documentApi = groupdocs_merger_cloud.DocumentApi.from_keys(app_sid, app_key)
options = groupdocs_merger_cloud.SplitOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("python-testing\word-file.docx")
options.output_path = "python-testing"
options.start_page_number = 3
options.end_page_number = 7
options.range_mode = "OddPages"
options.mode = "Pages" # mode Intervals
result = documentApi.split(groupdocs_merger_cloud.SplitRequest(options))
print("Successfully split Word by range of pages and using filter: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
วิธีแยก Word Doc เป็นหลายไฟล์โดยใช้ Python
คุณสามารถแยกไฟล์ word ออกเป็นหลายเอกสารโดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของ DocumentApi
- จากนั้น สร้างอินสแตนซ์ของ SplitOptions
- ตอนนี้ สร้างอินสแตนซ์ของ FileInfo
- ส่งผ่านเส้นทางไฟล์อินพุตเป็นอาร์กิวเมนต์ไปยัง FileInfo
- ถัดไป ระบุเส้นทางไฟล์เอาต์พุต as “python-testing”
- จากนั้นตั้งค่าการรวบรวมหน้าในรูปแบบอาร์เรย์
- ตั้งค่าโหมดแยก docx เป็น Intervals เพื่อแยกคำ
- สร้าง SplitRequest ด้วย SplitOptions
- สุดท้าย เรียกเมธอด DocumentAPI.split() โดยมี SplitRequest เป็นอาร์กิวเมนต์
ข้อมูลโค้ดต่อไปนี้แสดงวิธีแยก docx เป็นหลายไฟล์โดยใช้ REST API ใน Python:
# วิธีแยกไฟล์ Docx เป็นหลายไฟล์โดยใช้ Python
try:
# สร้างอินสแตนซ์ของ Document API
documentApi = groupdocs_merger_cloud.DocumentApi.from_keys(app_sid, app_key)
options = groupdocs_merger_cloud.SplitOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("python-testing\word-file.docx")
options.output_path = "python-testing"
options.pages = [3, 6, 8]
options.mode = "Intervals"
result = documentApi.split(groupdocs_merger_cloud.SplitRequest(options))
print("Successfully split Word file to multiple files: " + result[0].path)
except groupdocs_merger_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
ไฟล์ Word แยกออนไลน์
จะแยกเอกสาร word ออกเป็นหลาย ๆ ไฟล์ออนไลน์ฟรีได้อย่างไร? คุณสามารถลองใช้ ตัวแยกเอกสารคำออนไลน์ เพื่อแยกเอกสารคำออกเป็นหลายๆ ไฟล์ทางออนไลน์ได้ฟรีตามจำนวนหน้าที่กำหนดหรือในช่วงหน้าต่างๆ เอกสารคำหลายหน้าถูกแบ่งออกเป็นไฟล์คำหลายไฟล์โดยรักษารูปแบบของเอกสารต้นฉบับ
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้:
- วิธีแยกไฟล์ word ออกเป็นสองไฟล์ใน Python บนคลาวด์
- วิธีแยกไฟล์ docx เป็นไฟล์แยกกันใน Python
- วิธีแยกเอกสารคำตามหน้าใน Python โดยทางโปรแกรม
- วิธีแยกเอกสาร word เป็นหลาย ๆ เอกสารทางออนไลน์ใน Python โดยทางโปรแกรม
- วิธีแยกไฟล์คำออนไลน์ฟรีโดยใช้ตัวแยกหน้าคำออนไลน์
นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Merger Cloud API โดยใช้ เอกสารประกอบ นอกจากนี้ เรายังมีส่วน การอ้างอิง API ที่ช่วยให้คุณแสดงภาพและสื่อสารกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์ นอกจากนี้ โปรดดู GroupDocs.Merger Cloud SDK สำหรับ Python ตัวอย่างที่นี่
ถามคำถาม
หากคุณมีคำถามใดๆ เกี่ยวกับวิธีแยกหน้าออกจากเอกสาร Word ทางออนไลน์ โปรดอย่าลังเลที่จะถามเราที่ฟอรัม
คำถามที่พบบ่อย
จะแยกหน้าจากเอกสารคำออนไลน์โดยใช้ docx splitter API ได้อย่างไร
ติดตั้งตัวแยกเอกสารดาวน์โหลดฟรี ห้องสมุด Python เพื่อแยกหน้าคำออนไลน์ คุณสามารถไปที่ เอกสารประกอบ เพื่อดูรายละเอียด API ทั้งหมด
วิธีที่เร็วที่สุดในการแยกเอกสาร Word ทางออนไลน์ฟรีคืออะไร?
Word page extractor online ทำงานเร็วมาก และคุณสามารถแยก docx ทางออนไลน์ได้ในไม่กี่วินาที
วิธีแยกหน้าจากคำออนไลน์ฟรี
- เปิด ตัวแยกหน้าคำออนไลน์
- คลิกภายในพื้นที่วางไฟล์เพื่ออัปโหลดไฟล์ word docx หรือลากและวางไฟล์ word
- คลิกที่ปุ่มแปลง เอกสารของคุณจะถูกอัปโหลดและแปลงเป็นรูปแบบ DOC
- ลิงค์ดาวน์โหลดไฟล์เอาต์พุตจะพร้อมใช้งานทันทีหลังจากแยก
การใช้ตัวแยกเอกสารออนไลน์ฟรีปลอดภัยหรือไม่
ใช่ คำว่าตัวแยกเอกสารนั้นปลอดภัยและไม่มีใครสามารถเข้าถึงไฟล์ที่คุณอัปโหลดได้ เราลบไฟล์ที่อัปโหลดหลังจาก 24 ชั่วโมง