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

Aspose.Words FOSS priekš Python

Eksportējiet Word dokumentus uz PDF, Markdown un vienkāršu tekstu no Python — nav vajadzīgs Microsoft Office.

Atvērtā koda Python bibliotēka Word dokumentu konvertēšanai

Aspose.Words FOSS for Python ir MIT-licencēta Python bibliotēka, kas ļauj ielādēt Word dokumentus un tos eksportēt. Tā lasa DOCX, DOC, RTF, TXT un Markdown failus un eksportē tos uz PDF, Markdown un vienkāršu tekstu, neprasot Microsoft Office vai kādu proprietāru izpildlaiku.

Bibliotēka nodrošina Document klasi failu ielādēšanai un save() metodi, kas pieņem SaveFormat konstantes vai saglabāšanas opciju objektus, piemēram, PdfSaveOptions un MarkdownSaveOptions. Piezīme: lielākā daļa saglabāšanas opciju īpašību ir definētas API nākotnes saderībai un vēl nav izmantotas rakstītāju pusē; tikai MarkdownSaveOptions.export_underline_formatting pašlaik ietekmē izvadi.

Instalējiet ar pip install aspose-words-foss>=26.4.0. Bibliotēkai ir vajadzīgs Python 3.10 vai jaunāks un tā ir atkarīga no olefile, fpdf2 un pydantic. Komerciālais ekvivalents ir Aspose.Words for Python.

Dokumentu konvertēšana

  • Vairāku formātu ievade: Ielādējiet dokumentus no DOCX, DOC, RTF, TXT un Markdown formātiem, izmantojot Document klasi.
  • PDF export: Eksportējiet jebkuru ievades dokumentu uz PDF, izmantojot SaveFormat.PDF vai PdfSaveOptions.
  • Markdown export: Eksportēt uz Markdown ar SaveFormat.MARKDOWN vai MarkdownSaveOptions.
  • Teksta izguve: Izgūstiet vienkāršu teksta saturu no dokumentiem, izmantojot Document.get_text().
  • Vienkārša teksta eksportēšana: Saglabājiet dokumentus kā vienkāršu tekstu, izmantojot SaveFormat.TEXT.

Kur Aspose.Words FOSS var izmantot

  • Document pipelines: Eksportēt augšupielādētos Word dokumentus uz PDF backend pakalpojumos.
  • Satura izguve: Izgūt tekstu no DOCX vai DOC failiem indeksēšanai un meklēšanai.
  • Formāta migrācija: Batch-export mantotās Word arhīvus uz mūsdienīgu Markdown vai PDF.
  • CI/CD automatizācija: Ģenerēt PDF atskaites no Markdown vai DOCX veidnēm būvēšanas caurulēs.

Saglabāšanas iespējas un pielāgošana

  • PdfSaveOptions: PDF eksportēšanas konfigurācijas klase (īpašības ir nākotnes saderības stubi; vēl nav piemērotas rakstītājam).
  • MarkdownSaveOptions: Markdown eksportēšanas konfigurācija (tikai export_underline_formatting pašlaik tiek piemērots; pārējās īpašības ir nākotnes savietojamības stubi).
  • SaveFormat constants: Izmantojiet SaveFormat.MARKDOWN, SaveFormat.PDF un SaveFormat.TEXT ātrai konvertēšanai.
  • Dokumentu lasītāji: Veltīti lasītāji DOC, RTF, TXT un Markdown ievades formātiem.

Izstrādātāja pieredze

Aspose.Words FOSS instalējas ar pip install aspose-words-foss. Izpildlaika atkarības (olefile, fpdf2, pydantic) tiek instalētas automātiski.

API ir vienkārša: ielādēt Document no faila ceļa, tad izsaukt save() ar mērķa ceļu un formātu. Papildu vadības iespējamībām nododiet saglabāšanas opciju objektu, nevis formāta konstanti. Bibliotēka ir licencēta ar MIT, atvērta pirmkods GitHub, un pieprasa Python 3.10 vai jaunāku.

Pārveidot DOCX uz Markdown

Ielādējiet Word dokumentu un saglabājiet to kā Markdown divās koda rindās.

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

Eksportēt DOCX uz PDF

Eksportēt Word dokumentu uz PDF formātu.

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

Izgūt tekstu no dokumenta

Izlasi visu teksta saturu no Word dokumenta.

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

Frequently Asked Questions

Kādu licenci Aspose.Words FOSS priekš Python izmanto?

Aspose.Words FOSS priekš Python ir izlaists zem MIT licences. Jūs varat to izmantot, modificēt un izplatīt komerciālos un personīgajos projektos.

Kā instalēt Aspose.Words FOSS priekš Python?

Instalējiet, izmantojot pip ar pip install aspose-words-foss>=26.4.0. Nepieciešams Python 3.10 vai jaunāks.

Kuri dokumentu formāti tiek atbalstīti?

Bibliotēka lasa DOCX, DOC, RTF, TXT un Markdown failus un eksportē uz PDF, Markdown un vienkāršu tekstu.

Kā eksportēt DOCX failu uz PDF?

Izmantojiet Document("input.docx"), lai inicializētu dokumenta objektu. Saglabājiet kā PDF, izmantojot document.save("output.pdf", SaveFormat.PDF).

  

Support and Learning Resources

 Latviešu