Biežāk uzdotie jautājumi
Licencēšana un atvērtā pirmkods
Kādu licenci izmanto Aspose.Words FOSS for Python?
Aspose.Words FOSS for Python tiek izlaists zem MIT licences. Jūs varat izmantot, modificēt un izplatīt bibliotēku gan personīgajos, gan komerciālajos projektos. Vienīgais nosacījums ir iekļaut oriģinālo licences tekstu programmatūras kopijās.
Vai es varu izmantot Aspose.Words FOSS komerciālam produktam?
Jā. MIT licence ļauj komerciālu lietošanu, modificēšanu un izplatīšanu, nepērkot atsevišķu licenci vai aktivācijas atslēgu.
Instalēšana un prasības
Kā es instalēju Aspose.Words FOSS for Python?
Instalēt, izmantojot pip:
pip install aspose-words-foss>=26.4.0Pakotne automātiski instalē savas atkarības (olefile, fpdf2, pydantic).
Kādas Python versijas tiek atbalstītas?
Aspose.Words FOSS pieprasa Python 3.10, 3.11 vai 3.12. Agrākas Python versijas netiek atbalstītas.
Vai ir kādas vietējās vai sistēmas atkarības?
Nav nepieciešamas vietējās paplašinājumu vai sistēmas līmeņa atkarības. Visas atkarības ir tīras Python pakotnes, kas tiek instalētas automātiski, izmantojot pip.
Formāta atbalsts
Kuri dokumentu formāti var nolasīt Aspose.Words FOSS?
Bibliotēka lasa DOCX, DOC, RTF, TXT un Markdown ievades formātus. Ielādējiet jebkuru atbalstītu failu, nododot faila ceļu Document konstruktoram:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Kādus izvades formātus atbalsta Aspose.Words FOSS?
Dokumentus var eksportēt uz PDF, Markdown un vienkāršu tekstu, izmantojot SaveFormat konstantes:
SaveFormat.PDF— PDF eksportsSaveFormat.MARKDOWN— Markdown eksportsSaveFormat.TEXT— vienkāršā teksta eksports
Vai es varu kontrolēt izvades formatējumu?
Jā. Izmantojiet PdfSaveOptions vai MarkdownSaveOptions, lai iegūtu smalku kontroli pār izvadi, nevis SaveFormat konstantes.
API lietošana
Kā es varu konvertēt DOCX failu uz PDF?
Ielādējiet dokumentu un izsauciet save() ar SaveFormat.PDF:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Kā izvilkt tekstu no Word dokumenta?
Izmantojiet Document.get_text(), lai izvilktu visu teksta saturu:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Kā es varu konvertēt dokumentu uz Markdown?
Izmantojiet 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)Zināmie ierobežojumi
Vai Aspose.Words FOSS atbalsta visas komerciālās Aspose.Words funkcijas?
Nē. Aspose.Words FOSS ir atsevišķa atvērtā koda bibliotēka ar koncentrētu funkciju kopumu: dokumentu ielāde, formāta konvertēšana un teksta izguve. Tā neiekļauj pilnu komerciālās Aspose.Words produkta funkciju kopumu.
Vai ir kādi formāta konvertēšanas ierobežojumi?
Bibliotēka koncentrējas uz dokumenta‑uz‑dokumenta konvertēšanu (DOCX, DOC, RTF, TXT, Markdown uz PDF, Markdown, teksts). Sarežģītas dokumenta funkcijas, piemēram, makrosi, iegultie OLE objekti vai uzlabota tipogrāfija, var netikt pilnībā saglabātas konvertēšanas laikā.