Document

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

UnderskriftBeskrivelse:
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:
filepathOptional[Union[str, Path]]Vej til dokumentfil, der skal indlæses.
streamOptional[BinaryIO]Binær strøm, der indeholder dokumentdata (kun i DOCX-format).
dataOptional[bytes]Rå byte af dokumentindholdet (kun DOCX-format).

Metoder til at anvende

UnderskriftBeskrivelse:
save(output_path, save_format_or_options=None)NoneGem 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()strUdtræk almindelig tekst fra det indlæste dokument.

Egenskaber

Udtrykt:Type:Tilgang tilBeskrivelse:
light_document_modelldm.DocumentLæs det.Tilgå den underliggende model til et let dokument for avanceret inspektion af dokumentets struktur (paragraffer, tabeller, stilarter og sektioner).

Anvendelse af:

import aspose.words_foss as aw

# Load a DOCX file
doc = aw.Document("input.docx")

# Extract plain text
text = doc.get_text()

# Save as PDF
doc.save("output.pdf", aw.SaveFormat.PDF)

# Save as Markdown
doc.save("output.md", aw.SaveFormat.MARKDOWN)

Støttede formater

Indtastningsformater

Format:LoadFormat KonstanteBeskrivelse:
DOCXLoadFormat.DOCXOffice Open XML Word-dokument
DOCLoadFormat.DOCMicrosoft Word-binært format
RTFLoadFormat.RTFRich Text Format
TXTLoadFormat.TEXTUformel tekst
Markering af værdierneLoadFormat.MARKDOWN- Det er en god idé.
Auto-bilLoadFormat.AUTOFinder format fra filudvidelse (standard)

Udgangsformater

Format:SaveFormat KonstanteOptimering af opslag:
PDFSaveFormat.PDFPdfSaveOptions konfigurere overensstemmelse, billedkompression og fontindlejring
Markering af værdierneSaveFormat.MARKDOWNMarkdownSaveOptions konfigurere tabelljustering, billedeksport, listetilstand
FuldtekstSaveFormat.TEXT
DOCXSaveFormat.DOCXKun læsningskonstante. Document.save() understøtter ikke DOCX hævninger ValueError.
DOCSaveFormat.DOCKun 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)
 Dansk