Ofte stillede spørgsmål
Licens og open source-teknologi
Hvilken licens bruger Aspose.Words FOSS til Python?
Aspose.Words FOSS for Python is released under the MIT license. You can use, modify, and distribute the library in both personal and commercial projects. The only requirement is to include the original license text in copies of the software.
Kan jeg bruge FOSS i et kommercielt produkt?
MIT-licensen tillader kommerciel brug, modifikation og distribution uden at købe en separat licens eller aktiveringsnøgle.
Installation og krav
Hvordan installerer jeg Aspose.Words FOSS til Python?
Installering via pip:
pip install aspose-words-foss>=26.4.0Pakken installerer sine afhængigheder (olefile, fpdf2, pydantic) automatisk.
Hvilke Python-versioner understøttes?
Aspose.Words FOSS requires Python 3.10, 3.11, or 3.12. Earlier Python versions are not supported.
Er der nogen indfødte eller system afhængigheder?
Pakken installerer alle runtime-afhængigheder (olefile, fpdf2, pydantic) som rene Python-pakker automatisk.
Støtte til formatering
Hvilke dokumentformater kan Aspose.Words FOSS læse?
Biblioteket læser DOCX, DO C, RTF, TXT og Markdown indgangsformater. Lade enhver understøttet fil ved at passere filevejen til den Document konstruktor:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Hvilke udgangsformater understøtter Aspose.Words FOSS?
Dokumenter kan eksporteres til PDF, Markdown og plain text ved hjælp af SaveFormat Konstante:
SaveFormat.PDFPDF-eksportSaveFormat.MARKDOWNMarkedsreduktion af eksportSaveFormat.TEXTeksport af almindelig tekst
Kan jeg styre formateringen?
Du kan passere. PdfSaveOptions eller en anden MarkdownSaveOptions - Det er ikke noget. SaveFormat De fleste af de nye produkter er imidlertid ikke i stand til at opfylde kravene. PdfSaveOptions Ejendomme (konformitet, JPEG-kvalitet, fontindlejring osv.) er defineret til API’s fremadkompatibilitet og forbruges endnu ikke af PDF-skriveren at indstille dem har i øjeblikket ingen effekt på output. For MarkdownSaveOptions, kun export_underline_formatting er i øjeblikket anvendt.
API-brug
Hvordan konverterer jeg en DOCX-fil til PDF?
Indtast dokumentet og ring. save() med: SaveFormat.PDF. PDF er et eksportformat dokumenter kan ikke indlæses fra PDF.
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Hvordan udtrækker jeg tekst fra et Word-dokument?
Anvendelse: Document.get_text() at udtrække alt tekstindhold:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Hvordan konverterer jeg et dokument til Markdown?
Anvendelse: SaveFormat.MARKDOWN at eksportere et indlæst dokument til Markdown-format:
import aspose.words_foss as aw
doc = aw.Document("report.docx")
doc.save("report.md", aw.SaveFormat.MARKDOWN)Indgangsformater, der kan indlæses, omfatter DOCX, DOK, RTF, TXT og Markdown.
Kendte begrænsninger
Støtter Aspose.Words FOSS alle funktioner i det kommercielle Aspose.Words?
FOSS er et separat open-source bibliotek med fokuserede funktioner: dokumentindlæse, formatkonvertering og tekstekstraktion. Det omfatter ikke det fulde funktionssæt af den kommercielle Aspose.Words produkt.
Er der nogen begrænsninger for formatkonvertering?
Biblioteket læser DOCX, DOc, RTF, TXT og Markdown som input og eksporterer til PDF, Mark Down og plain text. DO C og DO X er kun indgangsformater der findes ingen DO c eller DO x-skriver. Komplexe dokumentfunktioner såsom makroer, indlejrede OLE-objekter eller avanceret typografi kan ikke blive fuldt bevaret under konvertering.