1. Prodotti
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS per Python

Esporta documenti Word in PDF, Markdown e testo semplice da Python — non è necessario Microsoft Office.

Libreria Python Open-Source per la conversione di documenti Word

Aspose.Words FOSS per Python è una libreria Python con licenza MIT per caricare documenti Word ed esportarli. Legge file DOCX, DOC, RTF, TXT e Markdown e li esporta in PDF, Markdown e testo semplice senza richiedere Microsoft Office o alcun runtime proprietario.

La libreria fornisce una classe Document per caricare i file e un metodo save() che accetta costanti SaveFormat o oggetti di opzioni di salvataggio come PdfSaveOptions e MarkdownSaveOptions. Nota: la maggior parte delle proprietà delle opzioni di salvataggio sono definite per la compatibilità futura dell’API e non sono ancora utilizzate dagli scrittori; solo MarkdownSaveOptions.export_underline_formatting influisce attualmente sull’output.

Installa con pip install aspose-words-foss>=26.4.0. La libreria richiede Python 3.10 o versioni successive e dipende da olefile, fpdf2 e pydantic. L’equivalente commerciale è Aspose.Words for Python.

Conversione di documenti

  • Input multiformato: Carica documenti dai formati DOCX, DOC, RTF, TXT e Markdown tramite la classe Document.
  • Esportazione PDF: Esporta qualsiasi documento di input in PDF usando SaveFormat.PDF o PdfSaveOptions.
  • Esportazione Markdown: Esporta in Markdown con SaveFormat.MARKDOWN o MarkdownSaveOptions.
  • Estrazione del testo: Estrai il contenuto di testo semplice dai documenti usando Document.get_text().
  • Esportazione in testo semplice: Salva i documenti come testo semplice usando SaveFormat.TEXT.

Dove Aspose.Words FOSS può essere usato

  • Pipeline di documenti: Esporta i documenti Word caricati in PDF nei servizi backend.
  • Estrazione del contenuto: Estrai il testo da file DOCX o DOC per l’indicizzazione e la ricerca.
  • Migrazione del formato: Esporta in batch archivi Word legacy in Markdown o PDF moderni.
  • Automazione CI/CD: Genera report PDF da modelli Markdown o DOCX nelle pipeline di build.

Opzioni di salvataggio e personalizzazione

  • PdfSaveOptions: classe di configurazione dell’esportazione PDF (le proprietà sono stub di compatibilità futura; non ancora applicate dallo scrittore).
  • MarkdownSaveOptions: Configurazione di esportazione Markdown (solo export_underline_formatting è attualmente applicato; le altre proprietà sono stub di compatibilità futura).
  • Costanti SaveFormat: Usa SaveFormat.MARKDOWN, SaveFormat.PDF e SaveFormat.TEXT per una conversione rapida.
  • Lettori di documenti: Lettori dedicati per i formati di input DOC, RTF, TXT e Markdown.

Esperienza dello sviluppatore

Aspose.Words FOSS si installa con pip install aspose-words-foss. Le dipendenze di runtime (olefile, fpdf2, pydantic) vengono installate automaticamente.

L’API è semplice: carica un Document da un percorso file, quindi chiama save() con un percorso di destinazione e il formato. Per un controllo avanzato, passa un oggetto save-options invece di una costante di formato. La libreria è rilasciata con licenza MIT, è open-source su GitHub e richiede Python 3.10 o versioni successive.

Converti DOCX in Markdown

Carica un documento Word e salvalo come Markdown in due righe di codice.

import aspose.words_foss as aw
document = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)

Esporta DOCX in PDF

Esporta un documento Word in formato PDF.

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

Estrai testo da un documento

Leggi tutto il contenuto di testo da un documento Word.

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

Domande Frequenti

Quale licenza utilizza Aspose.Words FOSS per Python?

Aspose.Words FOSS per Python è rilasciato sotto licenza MIT. Puoi usarlo, modificarlo e distribuirlo in progetti commerciali e personali.

Come installo Aspose.Words FOSS per Python?

Installa tramite pip con pip install aspose-words-foss>=26.4.0. Richiede Python 3.10 o versioni successive.

Quali formati di documento sono supportati?

La libreria legge file DOCX, DOC, RTF, TXT e Markdown ed esporta in PDF, Markdown e testo semplice.

Come esportare un file DOCX in PDF?

Usa Document("input.docx") per inizializzare l’oggetto documento. Salva come PDF con document.save("output.pdf", SaveFormat.PDF).

  

Risorse di Supporto e Apprendimento

 Italiano