Domande frequenti

Domande frequenti

Licenze e Open Source

Quale licenza utilizza Aspose.Words FOSS per Python?

Aspose.Words FOSS per Python è rilasciato sotto licenza MIT. È possibile utilizzare, modificare e distribuire la libreria sia in progetti personali che commerciali. L’unico requisito è includere il testo originale della licenza nelle copie del software.

Posso usare Aspose.Words FOSS in un prodotto commerciale?

Sì. La licenza MIT consente l’uso commerciale, la modifica e la distribuzione senza acquistare una licenza separata o una chiave di attivazione.

Installazione e Requisiti

Come installo Aspose.Words FOSS per Python?

Installa tramite pip:

pip install aspose-words-foss>=26.4.0

Il pacchetto installa automaticamente le sue dipendenze (olefile, fpdf2, pydantic).

Quali versioni di Python sono supportate?

Aspose.Words FOSS richiede Python 3.10, 3.11 o 3.12. Le versioni precedenti di Python non sono supportate.

Ci sono dipendenze native o di sistema?

Non sono richieste estensioni native o dipendenze a livello di sistema. Tutte le dipendenze sono pacchetti Python puri installati automaticamente tramite pip.

Supporto dei formati

Quali formati di documento può leggere Aspose.Words FOSS?

La libreria legge i formati di input DOCX, DOC, RTF, TXT e Markdown. Carica qualsiasi file supportato passando il percorso del file al costruttore Document:

import aspose.words_foss as aw

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

Quali formati di output supporta Aspose.Words FOSS?

I documenti possono essere esportati in PDF, Markdown e testo semplice utilizzando le costanti SaveFormat:

  • SaveFormat.PDF — esportazione PDF
  • SaveFormat.MARKDOWN — esportazione Markdown
  • SaveFormat.TEXT — esportazione di testo semplice

Posso controllare la formattazione dell’output?

Sì. Usa PdfSaveOptions o MarkdownSaveOptions per un controllo fine sull’output invece delle costanti SaveFormat.

Utilizzo API

Come converto un file DOCX in PDF?

Carica il documento e chiama save() con SaveFormat.PDF:

import aspose.words_foss as aw

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

Come estraggo il testo da un documento Word?

Usa Document.get_text() per estrarre tutto il contenuto testuale:

import aspose.words_foss as aw

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

Come converto un documento in Markdown?

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

Limitazioni note

Aspose.Words FOSS supporta tutte le funzionalità della versione commerciale di Aspose.Words?

No. Aspose.Words FOSS è una libreria open-source separata con un set di funzionalità mirato: caricamento di documenti, conversione di formati ed estrazione di testo. Non include l’intero set di funzionalità del prodotto commerciale Aspose.Words.

Ci sono limitazioni nella conversione dei formati?

La libreria si concentra sulla conversione documento‑a‑documento (DOCX, DOC, RTF, TXT, Markdown in PDF, Markdown, testo). Le funzionalità complesse dei documenti, come macro, oggetti OLE incorporati o tipografia avanzata, potrebbero non essere completamente preservate durante la conversione.

 Italiano