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

Aspose.Words FOSS Python varten

Vie Word-asiakirjat PDF:ksi, Markdowniksi ja tavalliseksi tekstiksi Python:stä — Microsoft Officea ei tarvita.

Avoimen lähdekoodin Python kirjasto Word-asiakirjojen muuntamiseen

Aspose.Words FOSS for Python on MIT-lisenssiä käyttävä Python kirjasto Word-asiakirjojen lataamiseen ja niiden vientiin. Se lukee DOCX-, DOC-, RTF-, TXT- ja Markdown-tiedostoja ja vie ne PDF-, Markdown- ja tavalliseen tekstiin ilman, että Microsoft Officea tai mitään proprietaarista ajonaikaa tarvitaan.

Kirjasto tarjoaa Document luokan tiedostojen lataamiseen ja save() metodin, joka hyväksyy SaveFormat vakioita tai tallennusasetusten objekteja, kuten PdfSaveOptions ja MarkdownSaveOptions. Huomautus: suurin osa tallennusasetusten ominaisuuksista on määritelty API:n etukäteisyhteensopivuutta varten, eikä niitä ole vielä hyödynnetty kirjoittajissa; vain MarkdownSaveOptions.export_underline_formatting vaikuttaa tällä hetkellä tulosteeseen.

Asenna pip install aspose-words-foss>=26.4.0:lla. Kirjasto vaatii Python 3.10 tai uudemman ja riippuu olefile:sta, fpdf2:sta ja pydantic:sta. Kaupallinen vastine on Aspose.Words for Python.

Asiakirjojen muuntaminen

  • Moniformaattinen syöte: Lataa asiakirjoja DOCX-, DOC-, RTF-, TXT- ja Markdown-muodoista Document-luokan kautta.
  • PDF-vienti: Vie mikä tahansa syötedokumentti PDF-muotoon käyttäen SaveFormat.PDF tai PdfSaveOptions.
  • Markdown-vienti: Vie Markdowniin käyttäen SaveFormat.MARKDOWN tai MarkdownSaveOptions.
  • Text extraction: Poimi pelkkä tekstisisältö asiakirjoista käyttäen Document.get_text().
  • Pelkkä tekstin vienti: Tallenna asiakirjat pelkkänä tekstinä käyttäen SaveFormat.TEXT.

Missä Aspose.Words FOSS voidaan käyttää

  • Document pipelines: Vie ladatut Word-dokumentit PDF-muotoon taustapalveluissa.
  • Sisällön poiminta: Poimi teksti DOCX- tai DOC-tiedostoista indeksointia ja hakua varten.
  • Formaattimuunnos: Erävienti vanhoja Word-arkistoja nykyaikaisiin Markdown- tai PDF-muotoihin.
  • CI/CD automation: Luo PDF-raportteja Markdown- tai DOCX-malleista rakennusputkissa.

Tallennusasetukset ja mukauttaminen

  • PdfSaveOptions: PDF‑vientikonfiguraatioluokka (ominaisuudet ovat etukäteisyhteensopivuus‑pohjia; kirjoittaja ei ole vielä soveltanut niitä).
  • MarkdownSaveOptions: Markdown-vientiasetukset (vain export_underline_formatting on tällä hetkellä käytössä; muut ominaisuudet ovat etukäteisyhteensopivuus‑pohjia).
  • SaveFormat constants: Käytä SaveFormat.MARKDOWN, SaveFormat.PDF ja SaveFormat.TEXT nopeaan muunnokseen.
  • Asiakirjalukijat: Omistetut lukijat DOC-, RTF-, TXT- ja Markdown-syötemuodoille.

Kehittäjäkokemus

Aspose.Words FOSS asennetaan pip install aspose-words-foss avulla. Ajonaikaiset riippuvuudet (olefile, fpdf2, pydantic) asennetaan automaattisesti.

API on suoraviivainen: lataa Document tiedostopolusta, sitten kutsu save() kohdepolulla ja muodolla. Edistyneempää hallintaa varten anna tallennusasetusten objekti formaattivakion sijaan. Kirjasto on MIT-lisensoitu, avoimen lähdekoodin GitHubissa, ja vaatii Python 3.10 tai uudemman.

Muunna DOCX Markdowniksi

Lataa Word-asiakirja ja tallenna se Markdown-muotoon kahdessa koodirivissä.

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

Vie DOCX PDF:ksi

Vie Word-asiakirja PDF-muotoon.

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

Poimi teksti asiakirjasta

Lue kaikki tekstisisältö Word-asiakirjasta.

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

Usein kysytyt kysymykset

Mitä lisenssiä Aspose.Words FOSS for Python käyttää?

Aspose.Words FOSS for Python on julkaistu MIT-lisenssin alla. Voit käyttää, muokata ja jakaa sitä kaupallisissa ja henkilökohtaisissa projekteissa.

Kuinka asennan Aspose.Words FOSS for Python?

Asenna pipin kautta komennolla pip install aspose-words-foss>=26.4.0. Vaatii Python 3.10 tai uudemman.

Mitkä asiakirjamuodot tuetaan?

Kirjasto lukee DOCX-, DOC-, RTF-, TXT- ja Markdown-tiedostoja ja vie PDF-, Markdown- ja pelkkään tekstiin.

Kuinka vien DOCX-tiedoston PDF-muotoon?

Käytä Document("input.docx") alustamaan dokumenttiobjekti. Tallenna PDF-muodossa käyttäen document.save("output.pdf", SaveFormat.PDF).

  

Tuki- ja oppimisresurssit

 Suomi