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

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

การให้สิทธิ์และโอเพนซอร์ส

Aspose.Words FOSS for Python ใช้ใบอนุญาตอะไร?

Aspose.Words FOSS for Python ได้รับการเผยแพร่ภายใต้ใบอนุญาต MIT คุณสามารถใช้ แก้ไข และแจกจ่ายไลบรารีนี้ได้ทั้งในโครงการส่วนบุคคลและเชิงพาณิชย์ ข้อกำหนดเดียวคือให้รวมข้อความใบอนุญาตต้นฉบับไว้ในสำเนาของซอฟต์แวร์

ฉันสามารถใช้ Aspose.Words FOSS ในผลิตภัณฑ์เชิงพาณิชย์ได้หรือไม่?

ใช่. ใบอนุญาต MIT อนุญาตให้ใช้เชิงพาณิชย์, การแก้ไข, และการแจกจ่ายโดยไม่ต้องซื้อใบอนุญาตแยกหรือคีย์เปิดใช้งาน.

การติดตั้งและข้อกำหนด

ฉันจะติดตั้ง Aspose.Words FOSS สำหรับ Python อย่างไร?

ติดตั้งผ่าน pip:

pip install aspose-words-foss>=26.4.0

แพคเกจจะติดตั้ง dependencies ของมัน (olefile, fpdf2, pydantic) โดยอัตโนมัติ.

เวอร์ชันของ Python ที่รองรับมีอะไรบ้าง?

Aspose.Words FOSS ต้องการ Python 3.10, 3.11 หรือ 3.12. เวอร์ชัน Python ก่อนหน้านี้ไม่ได้รับการสนับสนุน.

มีการพึ่งพาแบบเนทีฟหรือระบบใดบ้างหรือไม่?

ไม่จำเป็นต้องใช้ส่วนขยายแบบเนทีฟหรือการพึ่งพาระดับระบบใดๆ ทั้งหมดเป็นแพ็กเกจ Python แท้ที่ติดตั้งโดยอัตโนมัติผ่าน pip.

การสนับสนุนรูปแบบ

รูปแบบเอกสารใดบ้างที่ Aspose.Words FOSS สามารถอ่านได้?

ไลบรารีอ่านรูปแบบอินพุต DOCX, DOC, RTF, TXT และ Markdown โหลดไฟล์ที่รองรับใด ๆ โดยส่งเส้นทางไฟล์ไปยังตัวสร้าง Document:

import aspose.words_foss as aw

doc = aw.Document("input.docx")

รูปแบบเอาต์พุตใดบ้างที่ Aspose.Words FOSS รองรับ?

เอกสารสามารถส่งออกเป็น PDF, Markdown และข้อความธรรมดาโดยใช้ค่าคงที่ SaveFormat:

  • SaveFormat.PDF — การส่งออก PDF
  • SaveFormat.MARKDOWN — การส่งออก Markdown
  • SaveFormat.TEXT — การส่งออก plain text

ฉันสามารถควบคุมรูปแบบผลลัพธ์ได้หรือไม่?

ใช่. ใช้ PdfSaveOptions หรือ MarkdownSaveOptions เพื่อควบคุมผลลัพธ์อย่างละเอียดแทนค่าคงที่ SaveFormat

การใช้ API

ฉันจะแปลงไฟล์ DOCX เป็น PDF อย่างไร?

โหลดเอกสารและเรียก save() ด้วย SaveFormat.PDF:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)

ฉันจะสกัดข้อความจากเอกสาร Word อย่างไร?

ใช้ Document.get_text() เพื่อดึงข้อความทั้งหมด:

import aspose.words_foss as aw

doc = aw.Document("input.docx")
text = doc.get_text()

ฉันจะทำการแปลงเอกสารเป็น Markdown อย่างไร?

ใช้ SaveFormat.MARKDOWN:

import aspose.words_foss as aw

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

ข้อจำกัดที่ทราบ

Aspose.Words FOSS รองรับคุณสมบัติทั้งหมดของ Aspose.Words เชิงพาณิชย์หรือไม่?

ไม่. Aspose.Words FOSS เป็นไลบรารีโอเพนซอร์สแยกต่างหากที่มีชุดคุณลักษณะที่มุ่งเน้น: การโหลดเอกสาร, การแปลงรูปแบบ, และการสกัดข้อความ. มันไม่ได้รวมชุดคุณลักษณะทั้งหมดของผลิตภัณฑ์เชิงพาณิชย์ Aspose.Words.

มีข้อจำกัดใดในการแปลงรูปแบบหรือไม่?

ไลบรารีมุ่งเน้นการแปลงเอกสารเป็นเอกสาร (DOCX, DOC, RTF, TXT, Markdown ไปเป็น PDF, Markdown, text) คุณลักษณะเอกสารที่ซับซ้อน เช่น macros, embedded OLE objects, หรือ advanced typography อาจไม่ถูกเก็บรักษาอย่างเต็มที่ระหว่างการแปลง.

 ภาษาไทย