Ofte stillede spørgsmål

Ofte stillede spørgsmål

Licensering & Open Source

Hvilken licens bruger Aspose.Words FOSS for Python?

Aspose.Words FOSS for Python er udgivet under MIT-licensen. Du kan bruge, modificere og distribuere biblioteket i både personlige og kommercielle projekter. Det eneste krav er at inkludere den originale licenstekst i kopier af softwaren.

Kan jeg bruge Aspose.Words FOSS i et kommercielt produkt?

Ja. MIT-licensen tillader kommerciel brug, modificering og distribution uden at købe en separat licens eller aktiveringsnøgle.

Installation & Krav

Hvordan installerer jeg Aspose.Words FOSS til Python?

Installer via pip:

pip install aspose-words-foss>=26.4.0

Pakken installerer automatisk sine afhængigheder (olefile, fpdf2, pydantic).

Hvilke Python-versioner understøttes?

Aspose.Words FOSS kræver Python 3.10, 3.11 eller 3.12. Tidligere Python-versioner understøttes ikke.

Er der nogen native- eller systemafhængigheder?

Ingen native‑udvidelser eller systemniveau‑afhængigheder er påkrævet. Alle afhængigheder er rene Python‑pakker, der installeres automatisk via pip.

Formatunderstøttelse

Hvilke dokumentformater kan Aspose.Words FOSS læse?

Biblioteket læser DOCX, DOC, RTF, TXT og Markdown‑inddataformater. Indlæs enhver understøttet fil ved at videregive filstien til Document‑konstruktøren:

import aspose.words_foss as aw

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

Hvilke outputformater understøtter Aspose.Words FOSS?

Dokumenter kan eksporteres til PDF, Markdown og almindelig tekst ved hjælp af SaveFormat-konstanter:

  • SaveFormat.PDF — PDF-eksport
  • SaveFormat.MARKDOWN — Markdown-eksport
  • SaveFormat.TEXT — ren tekst-eksport

Kan jeg kontrollere outputformatering?

Ja. Brug PdfSaveOptions eller MarkdownSaveOptions for finjusteret kontrol over output i stedet for SaveFormat-konstanter.

API-brug

Hvordan konverterer jeg en DOCX-fil til PDF?

Indlæs dokumentet og kald save() med SaveFormat.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?

Brug Document.get_text() til 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?

Brug 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)

Kendte begrænsninger

Understøtter Aspose.Words FOSS alle funktioner i den kommercielle Aspose.Words?

Nej. Aspose.Words FOSS er et separat open-source bibliotek med et fokuseret funktionssæt: dokumentindlæsning, formatkonvertering og tekstudtrækning. Det inkluderer ikke det fulde funktionssæt i det kommercielle Aspose.Words-produkt.

Er der nogen begrænsninger for formatkonvertering?

Biblioteket fokuserer på dokument‑til‑dokument konvertering (DOCX, DOC, RTF, TXT, Markdown til PDF, Markdown, tekst). Komplekse dokumentfunktioner som makroer, indlejrede OLE‑objekter eller avanceret typografi kan muligvis ikke blive fuldt bevaret under konverteringen.

 Dansk