Gestió de base

Gestió de base

El Document class és l’API central per a carregar documents de Word i convertir-los en altres formats. Aquesta pàgina cobreix fluxos de treball de conversió de format, configuració d’opcions d ’enviament i extracció de text.


Carrega i conservació

Carregar un document amb: Document() i trucar. save() amb una SaveFormat constant per convertir al format de sortida objectiu. Intrades suportades: DOCX, DO C, RTF, TXT, Markdown. Extrades compatibles: PDF, Marca baixa,TXT.

import aspose.words_foss as aw

doc = aw.Document("input.docx")
doc.save("output.md", aw.SaveFormat.MARKDOWN)
doc.save("output.pdf", aw.SaveFormat.PDF)
doc.save("output.txt", aw.SaveFormat.TEXT)

L’anomenaràs. save() diverses vegades en el mateix Document per produir múltiples formats de sortida sense recargar.


Exportació de PDF amb PdfSaveOptions

Per a la sortida PDF predeterminada, passar SaveFormat.PDF.Per a un control de granos finos, utilitzar una PdfSaveOptions objecte:

import aspose.words_foss as aw
from aspose.words_foss.saving import PdfSaveOptions

doc = aw.Document("input.docx")

# Default PDF export
doc.save("default.pdf", aw.SaveFormat.PDF)

# Customized PDF export with save options
doc.save("custom.pdf", PdfSaveOptions())

PdfSaveOptions defineix propietats per a la qualitat d’imatge JPEG, conformitat amb els estàndards PDF, incrustació de fonts i altres configuracions.

Nota: El dia de la mort.PdfSaveOptions les propietats (conformitat, qualitat JPEG, mode d’incorporació de fonts, compressió d ‘imatges, etc.) estan definides per a la compatibilitat amb l’API però encara no són consumides pel redactor PDF. La seva configuració actualment no té efecte en la sortida.


Exportació de marcadura amb MarkdownSaveOptions

Per a la sortida de Marca baixa predeterminada, passar SaveFormat.MARKDOWN.Utilitzar. MarkdownSaveOptions quan cal controlar el comportament de formatatge:

import aspose.words_foss as aw
from aspose.words_foss.saving import MarkdownSaveOptions

doc = aw.Document("input.docx")

# Default Markdown export
doc.save("default.md", aw.SaveFormat.MARKDOWN)

# Customized Markdown export with save options
doc.save("with_options.md", MarkdownSaveOptions())

MarkdownSaveOptions Suporta el control de la preservació del formatge sota l’índex en la sortida.

Nota: Només: export_underline_formatting s’aplica actualment durant l’exportació de Markdown. MarkdownSaveOptions propietats (table_content_alignment, list_export_mode, export_images_as_base64, images_folder, images_folder_alias) estan definits per a la compatibilitat amb l’API, però encara no són consumits pel marcador Markdown.


Extracció de text

Extracció de text en blanc d’un document carregat amb: get_text():

import aspose.words_foss as aw

doc = aw.Document("input.docx")
text = doc.get_text()

Per a la sortida de fitxer de text, utilitzar SaveFormat.TEXT:

doc.save("output.txt", aw.SaveFormat.TEXT)

Problemàtiques comuns

EdicióCausaCorrecció
ModuleNotFoundErrorPaquet no instal·lat.Correu. pip install aspose-words-foss>=26.4.0
Text buit de get_text()El fitxer d’ entrada està buit o corrompt.Verificar que el fitxer d’entrada s’obre correctament en un processador de textos.
Imatges de sortida PDF que faltenFormat d’imatge no suportat pel convertidorUtilitzar una entrada DOCX amb imatges incrustades estàndard

Resum de referència d’API

Classe / mètodeDescripció
DocumentCarregar documents de Word des de DOCX, DO C, RTF, TXT o Markdown
Document.save()Salvar a PDF, Markdown o text pla
Document.get_text()Extracció de contingut en text senzill
SaveFormatConstants: PDF, MARKDOWN, TEXT
PdfSaveOptionsConfiguració d’exportació PDF (les propietats són estampas de compatibilitat amb el futur; encara no s’ha aplicat)
MarkdownSaveOptionsConfigurar l’exportació de formatació d’arregla
 Català