Oversigt over de forskellige former for støtte
Document er hovedindgangspunktet for Aspose.Words FOSS til Python. Det giver det offentlige API til at indlæse Word-dokumenter (DOC, DOCX, RTF, TXT, Markdown), gemme til flere udgangsformater (PDF, Marked ned, txt) og ekstrakte almindelig tekst.
Defineret i: aspose/words_foss/document.py
Konstruktor
| Underskrift | Beskrivelse: |
|---|
Document(filepath=None, *, stream=None, data=None) | Lade et dokument fra en filvej, binær strøm eller rå byte. Der skal angives mindst én kilde. |
Parametre:
| Udtrykt: | Type: | Beskrivelse: |
|---|
filepath | Optional[Union[str, Path]] | Vej til dokumentfil, der skal indlæses. |
stream | Optional[BinaryIO] | Binær strøm, der indeholder dokumentdata (kun i DOCX-format). |
data | Optional[bytes] | Rå byte af dokumentindholdet (kun DOCX-format). |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|
save(output_path, save_format_or_options=None) → None | Gem dokumentet til PDF (SaveFormat.PDF), markdown (SaveFormat.MARKDOWN), eller almindelig tekst (SaveFormat.TEXT) Passet af en SaveFormat konstant for standardindstillinger, eller et opslag-optionsobjekt (PdfSaveOptions, MarkdownSaveOptions) til en finkontrol af produktionen. |
get_text() → str | Udtræk almindelig tekst fra det indlæste dokument. |
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|
light_document_model | ldm.Document | Læs det. | Tilgå den underliggende model til et let dokument for avanceret inspektion af dokumentets struktur (paragraffer, tabeller, stilarter og sektioner). |
Anvendelse af:
Støttede formater
Indtastningsformater
| Format: | LoadFormat Konstante | Beskrivelse: |
|---|
| DOCX | LoadFormat.DOCX | Office Open XML Word-dokument |
| DOC | LoadFormat.DOC | Microsoft Word-binært format |
| RTF | LoadFormat.RTF | Rich Text Format |
| TXT | LoadFormat.TEXT | Uformel tekst |
| Markering af værdierne | LoadFormat.MARKDOWN | - Det er en god idé. |
| Auto-bil | LoadFormat.AUTO | Finder format fra filudvidelse (standard) |
Udgangsformater
| Format: | SaveFormat Konstante | Optimering af opslag: |
|---|
| PDF | SaveFormat.PDF | PdfSaveOptions konfigurere overensstemmelse, billedkompression og fontindlejring |
| Markering af værdierne | SaveFormat.MARKDOWN | MarkdownSaveOptions konfigurere tabelljustering, billedeksport, listetilstand |
| Fuldtekst | SaveFormat.TEXT | — |
| DOCX | SaveFormat.DOCX | Kun læsningskonstante. Document.save() understøtter ikke DOCX hævninger ValueError. |
| DOC | SaveFormat.DOC | Kun læsningskonstante. Document.save() understøtter ikke DOC hævninger ValueError. |
Light-dokumentmodell
Den Europæiske Union light_document_model - at denne egenskab giver adgang til den interne dokumentstruktur (ldm.Document, defineret i light_document_model.py) Denne pydantic- BaseModel udstiller analyserede afsnit, tabeller, stilarter, sektioner, overskrifter, fodnote og strukturelle forespørgsler som find_style() og: headings().De fleste brugere behøver ikke direkte adgang til LDM offentligheden Document ovennævnte metoder omfatter standardarbejdsforløb.
Se også:
- SaveFormat Udgangsformatkonstanser, der anvendes med
Document.save() - LoadFormat indgangsformatkonstanser for specifikation af formatet
- PdfSaveOptions Fintgrønne PDF-eksportkontrol (overensstemmelsesniveau, komprimering og indlejring af skrifttyper)
- MarkdownSaveOptions Markering af eksportmuligheder (tabellynering, billedbehandling og listeindstilling)