Întrebări frecvente

Întrebări frecvente

Licențiere și Open Source

Ce licență folosește Aspose.Words FOSS pentru Python?

Aspose.Words FOSS for Python este lansat sub licența MIT. Poți utiliza, modifica și distribui biblioteca în proiecte personale și comerciale. Singura cerință este să incluzi textul original al licenței în copiile software-ului.

Pot să folosesc Aspose.Words FOSS într-un produs comercial?

Da. Licența MIT permite utilizarea comercială, modificarea și distribuirea fără a achiziționa o licență separată sau o cheie de activare.

Instalare și cerințe

Cum instalez Aspose.Words FOSS pentru Python?

Instalați prin pip:

pip install aspose-words-foss>=26.4.0

Pachetul își instalează dependențele (olefile, fpdf2, pydantic) automat.

Ce versiuni de Python sunt suportate?

Aspose.Words FOSS necesită Python 3.10, 3.11 sau 3.12. Versiunile anterioare de Python nu sunt suportate.

Există dependențe native sau de sistem?

Nu sunt necesare extensii native sau dependențe la nivel de sistem. Toate dependențele sunt pachete pure Python instalate automat prin pip.

Suport pentru formate

Ce formate de document poate citi Aspose.Words FOSS?

Biblioteca citește formatele de intrare DOCX, DOC, RTF, TXT și Markdown. Încarcă orice fișier acceptat prin transmiterea căii fișierului către constructorul Document:

import aspose.words_foss as aw

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

Ce formate de ieșire suportă Aspose.Words FOSS?

Documentele pot fi exportate în PDF, Markdown și text simplu utilizând constantele SaveFormat:

  • SaveFormat.PDF — export PDF
  • SaveFormat.MARKDOWN — export Markdown
  • SaveFormat.TEXT — export de text simplu

Pot controla formatul de ieșire?

Da. Folosiți PdfSaveOptions sau MarkdownSaveOptions pentru control detaliat asupra ieșirii în loc de constantele SaveFormat.

Utilizare API

Cum pot converti un fișier DOCX în PDF?

Încărcați documentul și apelați save() cu SaveFormat.PDF:

import aspose.words_foss as aw

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

Cum pot extrage textul dintr-un document Word?

Utilizați Document.get_text() pentru a extrage tot conținutul text:

import aspose.words_foss as aw

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

Cum pot converti un document în Markdown?

Utilizați 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)

Limitări cunoscute

Aspose.Words FOSS suportă toate funcționalitățile versiunii comerciale Aspose.Words?

Nu. Aspose.Words FOSS este o bibliotecă open-source separată, cu un set de funcționalități concentrat: încărcarea documentelor, conversia formatelor și extragerea textului. Nu include setul complet de funcționalități al produsului comercial Aspose.Words.

Există limitări privind conversia de format?

Biblioteca se concentrează pe conversia document-la-document (DOCX, DOC, RTF, TXT, Markdown în PDF, Markdown, text). Funcționalitățile complexe ale documentelor, cum ar fi macrocomenzile, obiectele OLE încorporate sau tipografia avansată, s-ar putea să nu fie păstrate pe deplin în timpul conversiei.

 Română