Ofte stilte spørsmål

Ofte stilte spørsmål

Lisensiering og Open Source

Hvilken lisens bruker Aspose.Words FOSS for Python?

Aspose.Words FOSS for Python er utgitt under MIT‑lisensen. Du kan bruke, endre og distribuere biblioteket i både personlige og kommersielle prosjekter. Det eneste kravet er å inkludere den originale lisensteksten i kopier av programvaren.

Kan jeg bruke Aspose.Words FOSS i et kommersielt produkt?

Ja. MIT‑lisensen tillater kommersiell bruk, modifisering og distribusjon uten å kjøpe en separat lisens eller aktiveringsnøkkel.

Installasjon og krav

Hvordan installerer jeg Aspose.Words FOSS for Python?

Installer via pip:

pip install aspose-words-foss>=26.4.0

Pakken installerer avhengighetene sine (olefile, fpdf2, pydantic) automatisk.

Hvilke Python‑versjoner støttes?

Aspose.Words FOSS krever Python 3.10, 3.11 eller 3.12. Tidligere Python‑versjoner støttes ikke.

Er det noen native- eller systemavhengigheter?

Ingen native‑utvidelser eller systemnivå‑avhengigheter kreves. Alle avhengigheter er rene Python‑pakker som installeres automatisk av pip.

Formatstøtte

Hvilke dokumentformater kan Aspose.Words FOSS lese?

Biblioteket leser DOCX-, DOC-, RTF-, TXT- og Markdown-inndataformater. Last inn en hvilken som helst støttet fil ved å sende filstien til Document-konstruktøren:

import aspose.words_foss as aw

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

Hvilke utdataformater støtter Aspose.Words FOSS?

Dokumenter kan eksporteres til PDF, Markdown og ren tekst ved hjelp av SaveFormat-konstanter:

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

Kan jeg kontrollere utdataformatet?

Ja. Bruk PdfSaveOptions eller MarkdownSaveOptions for finjustert kontroll over utdata i stedet for SaveFormat‑konstanter.

API-bruk

Hvordan konverterer jeg en DOCX-fil til PDF?

Last inn dokumentet og kall save() med SaveFormat.PDF:

import aspose.words_foss as aw

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

Hvordan henter jeg tekst fra et Word-dokument?

Bruk Document.get_text() for å hente ut alt tekstinnhold:

import aspose.words_foss as aw

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

Hvordan konverterer jeg et dokument til Markdown?

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

Kjente begrensninger

Støtter Aspose.Words FOSS alle funksjonene i den kommersielle Aspose.Words?

Nei. Aspose.Words FOSS er et eget open‑source‑bibliotek med et fokusert funksjonssett: lasting av dokumenter, formatkonvertering og tekstuttrekk. Det inkluderer ikke det komplette funksjonssettet til det kommersielle Aspose.Words‑produktet.

Er det noen begrensninger for formatkonvertering?

Biblioteket fokuserer på dokument‑til‑dokument‑konvertering (DOCX, DOC, RTF, TXT, Markdown til PDF, Markdown, tekst). Kompleks dokumentfunksjoner som makroer, innebygde OLE‑objekter eller avansert typografi kan ikke bli fullt bevart under konverteringen.

 Norsk