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.
PdfSaveOptionsles 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_formattings’aplica actualment durant l’exportació de Markdown.MarkdownSaveOptionspropietats (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ó | Causa | Correcció |
|---|---|---|
ModuleNotFoundError | Paquet 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 falten | Format d’imatge no suportat pel convertidor | Utilitzar una entrada DOCX amb imatges incrustades estàndard |
Resum de referència d’API
| Classe / mètode | Descripció |
|---|---|
Document | Carregar 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 |
SaveFormat | Constants: PDF, MARKDOWN, TEXT |
PdfSaveOptions | Configuració d’exportació PDF (les propietats són estampas de compatibilitat amb el futur; encara no s’ha aplicat) |
MarkdownSaveOptions | Configurar l’exportació de formatació d’arregla |