แปลง PDF เป็นไฟล์ Word DOCX ผ่าน API Python ฟรี

ไลบรารี Python แบบเปิดแหล่งชั้นนำสำหรับสร้างและจัดการเอกสาร Microsoft Word DOCX สร้างไฟล์ DOCX แบบไดนามิก ฝังข้อความ ตาราง รูปภาพ และอื่น ๆ ในแอป Python

Py2Docx คืออะไร?

ไลบรารีแบบเปิดแหล่งได้กลายเป็นสิ่งจำเป็นสำหรับนักพัฒนาที่ต้องการทำให้กระบวนการทำงานของตนเป็นระเบียบและสร้างแอปพลิเคชันที่มั่นคงโดยไม่ต้องประดิษฐ์ล้อใหม่ โลกของการสร้างเอกสารได้พัฒนาอย่างมากโดย DOCX กลายเป็นรูปแบบไฟล์ที่โดดเด่น แต่ถ้าคุณต้องการสร้างเอกสาร DOCX อย่างโปรแกรมมิ่งในแอป Python ของคุณ? Py2Docx คือคำตอบ ไลบรารีเปิดแหล่งที่ทรงพลังซึ่งช่วยนักพัฒนาออกแบบไฟล์ DOCX ที่ดูเป็นมืออาชีพได้อย่างง่ายดาย ไลบรารีทำให้การเพิ่มและสไตล์ข้อความในเอกสาร Word ง่ายขึ้น รองรับฟอนต์ ขนาด สีที่กำหนดเอง ตัวเลือกการจัดตำแหน่งข้อความ (ซ้าย, กลาง, ขวา, ชิดขอบ) และสไตล์ย่อหน้าสำหรับการเว้นระยะ, การเว้นย่อหน้า, และการขึ้นบรรทัดใหม่ ช่วยให้นักพัฒนาสามารถทำการสร้างเอกสารโดยอัตโนมัติ ขจัดงานซ้ำซ้อนซึ่งมีประโยชน์มากในงานเช่นการสร้างใบแจ้งหนี้ การสร้างรายงาน หรือการผลิตใบรับรอง

Py2Docx เป็นไลบรารี Python แบบเปิดแหล่งที่ออกแบบมาเพื่อทำให้การสร้างและจัดการเอกสาร Microsoft Word (.docx) ง่ายขึ้น พัฒนาโดย Rafael S. ไลบรารีให้ส่วนต่อประสานที่ใช้งานง่ายสำหรับการสร้างเอกสาร Word แบบไดนามิก ฝังข้อความ ตาราง รูปภาพ เพิ่มส่วนและอื่น ๆ โฮสต์บน GitHub ทำให้เข้าถึงได้สำหรับชุมชนนักพัฒนาทั่วโลก การสนับสนุนสไตล์และแม่แบบที่กำหนดเองของไลบรารีช่วยให้นักพัฒนาสร้างเอกสารที่ตรงกับแนวทางแบรนด์หรือความต้องการของผู้ใช้เป็นพิเศษ ในฐานะไลบรารี Python Py2Docx ผสานรวมได้อย่างราบรื่นกับเฟรมเวิร์กและเครื่องมือ Python อื่น ๆ เช่น Django หรือ Flask การใช้ไลบรารีนี้ช่วยนักพัฒนาประหยัดเวลา ลดค่าใช้จ่าย และมอบเอกสารคุณภาพสูงที่กำหนดเองให้กับผู้ใช้

Previous Next

เริ่มต้นกับ Py2Docx

Py2Docx โฮสต์บน PyPI ดังนั้นการติดตั้งจึงง่ายมาก สามารถติดตั้งด้วย pip ตามคำสั่งต่อไปนี้

ติดตั้ง Py2Docx ด้วยคำสั่ง pip

 $ pip install py2docx 

การสร้างไฟล์ Word DOCX ผ่าน Python

ไลบรารี Py2Docx แบบเปิดแหล่งให้การสนับสนุนเต็มรูปแบบสำหรับการสร้างไฟล์ DOCX ใหม่ภายในแอป Python ไลบรารีทำให้การเพิ่มข้อความ แทรกรูปภาพ เพิ่มตาราง และสไตล์ข้อความในเอกสาร Word ง่ายขึ้น นี่คือตัวอย่างโค้ดง่าย ๆ ที่แสดงวิธีสร้างไฟล์ DOCX ใหม่พร้อมย่อหน้าที่มีข้อความที่ระบุ สไตล์ใช้เพื่อกำหนดสไตล์ย่อหน้า (ไม่บังคับ)

วิธีสร้างเอกสาร Microsoft Word DOCX ใหม่ในแอป Python?

 from docx import Document
document = Document()
# Add a paragraph with formatted text
paragraph = document.add_paragraph("This is a paragraph generated using Py2Docx.")
paragraph.style = 'Normal'  # Optional: Set the paragraph style
# Save the document
document.save('my_document.docx')

สร้างและจัดการตารางใน DOCX ผ่าน Python

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

วิธีสร้างและเติมข้อมูลตารางด้วยหัวและข้อมูลผ่าน Python API?

# Create a table with 2 rows and 3 columns
table = doc.add_table(rows=2, cols=3)

# Populate table cells
table.cell(0, 0).text = 'Header 1'
table.cell(0, 1).text = 'Header 2'
table.cell(0, 2).text = 'Header 3'
table.cell(1, 0).text = 'Data 1'
table.cell(1, 1).text = 'Data 2'
table.cell(1, 2).text = 'Data 3'

# Save the document
doc.save('table_example.docx')
 

ฝังรูปภาพใน Word DOCX ผ่าน Python

ด้วย Py2Docx นักพัฒนาซอฟต์แวร์สามารถฝังรูปภาพในเอกสาร word DOCX อย่างง่ายดายด้วยเพียงไม่กี่บรรทัดของโค้ด Python ไลบรารีรองรับการปรับขนาดและจัดตำแหน่งตามต้องการ ตัวอย่างโค้ดต่อไปนี้ฝังรูปภาพในเอกสาร Microsoft Word ปรับขนาดให้ตรงตามมิติที่กำหนดและจัดศูนย์บนหน้าโดยใช้ไลบรารี Python

วิธีฝังรูปภาพในเอกสาร Word ผ่านไลบรารี Python?

# Add an image with custom size and alignment
doc.add_image('example.png', width=200, height=100, alignment='center')
# Save the document
doc.save('image_embedding.docx')
 
 ไทย