1. ผลิตภัณฑ์
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS for Python

ส่งออกเอกสาร Word เป็น PDF, Markdown และข้อความธรรมดาจาก Python — ไม่ต้องใช้ Microsoft Office.

ห้องสมุด Python แหล่งเปิดสําหรับการแปลงเอกสาร Word

Aspose.Words FOSS for Python เป็นห้องสมุดพีธอนที่มีใบอนุญาตจาก MIT สําหรับการอัตรานุชาการเอกสาร Word และส่งออกมัน มันอ่านไฟล์ DOCX, DO C, RTF, TXT, Markdown แล้วนําไปส่งออกไปเป็น PDF,Markdown,และข้อความเรียบโดยไม่จําเป็นต้องใช้ Microsoft Office หรือเวลาทํางานที่ได้รับสิทธิพิเศษใด ๆ.

ห้องสมุดให้บริการ Document คลาสสําหรับการอัตราบรรจุไฟล์และวิธี save() ที่ยอมรับค่าคงที่ SaveFormat หรือวัสดุ Save-Option เช่น PdfSaveOptions และ MarkdownSaveOptions. หมายเหตุ: คุณลักษณะ save-option ส่วนใหญ่ถูกกําหนดเพื่อความเข้ากันต่อ API และยังไม่ได้ถูกใช้โดยผู้เขียน; เพียงแค่ MarkdownSaveOptions.export_underline_formatting เท่านั้นที่ส่งผลิตในปัจจุบัน.

อินสตอลกับ pip install aspose-words-foss>=26.4.0. ห้องสมุดต้องการ Python 3.10 หรือหลังกว่า และขึ้นอยู่กับ olefile, fpdf2, และ pydantic. คู่เทียบทางการค้าคือ Aspose.Words for Python.

การแปลงเอกสาร

  • ** การเข้าหลายรูปแบบ:** อัตราการอัดเอกสารจาก DOCX, DO C, RTF, TXT และ Markdown รูปแบบผ่าน Document คลาส.
  • ** การส่งออก PDF:** ขนส่งเอกสารเข้าใด ๆ เป็น PDF โดยใช้ SaveFormat.PDF หรือ PdfSaveOptions.
  • ** การส่งออก Markdown:** การนําเข้า Mark down ด้วย SaveFormat.MARKDOWN หรือ MarkdownSaveOptions.
  • ** การสกัดข้อความ:** สกดเนื้อหาจากเอกสารโดยใช้ Document.get_text().
  • ** การส่งออกข้อความเรียบ:** เก็บเอกสารเป็นข้อเขียนเรียว โดยใช้ SaveFormat.TEXT.

ที่ Aspose.Words FOSS สามารถใช้ได้

  • ** หลักการไฟฟ้าเอกสาร:** นําออกเອກະສານ Word ที่อัพโหลดไปเป็น PDF ในบริการแบคเอ็นด์.
  • การสกัดเนื้อหา: สกอบข้อความจากไฟล์ DOCX หรือ DOc เพื่อทําอัตรานิยมและค้นหา.
  • การย้ายรูปแบบ: การส่งออกรายละเอียดของเอกสาร Word ที่เก่าไปสู่ Markdown หรือ PDF ของสมัยใหม่.
  • CI/CD อัตโนมัติ: สร้างรายงาน PDF จากตาราง Markdown หรือ DOCX ในระบบการสร้างไพเพลิน.

เก็บตัวเลือกและการปรับแต่ง

  • PdfSaveOptions: PDF class การจัดตั้งการส่งออก (คุณสมบัติคือสตับความเข้ากันต่อ; ยังไม่ได้ถูกนําไปใช้โดยผู้เขียน)
  • MarkdownSaveOptions: การตั้งค่าการส่งออกแบบ Markdown (ในปัจจุบันใช้ export_underline_formatting เท่านั้น; คุณสมบัติอื่น ๆ คือสตับความเข้ากันต่อหน้า)
  • SaveFormat เสมอ: ใช้ SaveFormat.MARKDOWN, SaveFormat.PDF และ SaveFormat.TEXT เพื่อการแปลงอย่างรวดเร็ว.
  • เครื่องอ่านเอกสาร: เครื่องอ่านพิเศษสําหรับรูปแบบการเข้า DOC, RTF, TXT และ Markdown.

ประสบการณ์ของผู้พัฒนา

Aspose.Words FOSS ติดตั้งกับ pip install aspose-words-foss. การขึ้นอยู่กับเวลาทํางาน (olefile, fpdf2, pydantic) ถูกติดตั้งโดยอัตโนมัติ.

API เป็นแบบตรงไปตรงมา: อัตราการโหลด Document จากเส้นทางไฟล์, แล้วเรียก save() ด้วยเส้นที่เป้าหมายและรูปแบบ. สําหรับการควบคุมสูงขึ้น, ย้ายวัสดุ Save-Option แทนของคงที่เป็นรูป แบบ. ห้องสมุดมีใบอนุญาต MIT, เปิดแหล่งบน GitHub และต้องการ Python 3.10 หรือหลังกว่า.

เปลี่ยน DOCX เป็น Markdown

อัตราการอัดเอกสาร Word และบันทึกเป็น Markdown ใน 2 เส้นโค้ด.

import aspose.words_foss as aw
document = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)

การส่งออก DOCX เป็น PDF

ส่งออกเอกสาร Word เป็นรูปแบบ PDF.

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

สลัดข้อความจากเอกสาร

อ่านเนื้อหาทั้งหมดจากเอกสาร Word.

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

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

Aspose.Words FOSS สําหรับ Python ใช้ลิขสิทธิ์อะไร?

Aspose.Words FOSS for Python ออกมาภายใต้ลิขสิทธิ์ MIT คุณสามารถใช้งาน ปรับเปลี่ยนและกระจายมันในโครงการพาณิชย์ และส่วนตัว.

วิธีการติดตั้ง Aspose.Words FOSS สําหรับ Python?

ติดตั้งผ่าน pip ด้วย pip install aspose-words-foss>=26.4.0. ต้องใช้ Python 3.10 หรือหลังกว่า.

มีการสนับสนุนรูปแบบเอกสารอะไรบ้าง?

ห้องสมุดอ่าน DOCX, DO C, RTF, TXT และ Markdown ไฟล์และส่งออกเป็น PDF, Mark Down, และเท็กซ์ธรรมดา.

วิธีการส่งออกไฟล์ DOCX เป็น PDF ได้อย่างไร?

ใช้ Document("input.docx") เพื่อเริ่มต้นวัตถุเอกสาร. เก็บเป็น PDF ด้วย document.save("output.pdf", SaveFormat.PDF)

  

ทรัพยากรสนับสนุนและการเรียนรู้

 ภาษาไทย