Основно управление

Основно управление

Класата Document е централният API за зареждане на Word документи и преобразуване им в други формати. Тази страница обхваща работни потоци за конвертиране на формат, конфигурация на опции за съхранение и извличане на текст .


Зареждане и съхранение

Заредете документ с Document() и извикайте ̋save())` със стойност ∂SaveFormat⌒ за конвертиране в целевия формат на изхода. Поддържани въвеждания: DOCX, DO C, RTF, TXT, Markdown. поддържаните изходи: PDF, Markeddown,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)

Призоваване `() (save) (’); няколко пъти в един и същ документ за производство на множество формати без презареждане.


Износ на PDF с PdfSaveOptions

За изход на PDF по подразбиране, преминете SaveFormat.PDF. За финозърнест контрол използвайте обект ̋PdfSavesOptions゚:

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 определя свойства за качеството на изображението в JPEG, съответствие с PDF стандартите, вграждане на шрифтове и други настройки.

Забележка: PdfSaveOptions свойства (съответствие, JPEG качество, режим за вграждане на шрифтове, компресия на изображения и т.н.) са дефинирани за API напреднало съвместимост, но все още не се използват от писателя PDF. Настройката им понастоящем няма ефект върху резултата.


Markdown Export с Mark downSaveOptions (Отделяне на маркиране)

За изход на Markdown по подразбиране, преминете SaveFormat.MARKDOWN. Използвайте ̋MarkdownSafeOptions` когато трябва да контролирате поведението на форматирането:

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 поддържа контрол върху запазването на форматирането на подчертания в изхода.

Забележка: В момента се прилага само форматиране export_underline_ по време на Markdown износ. Други свойства ̋MarkdownSaveOptions̅ (`table_content_alignment̅, ∂list_export__mode̅ , ゚export___images_as_base64̅), ⌒image_folder̅ и ゙imaging_ folder_ alias̅) са определени за съвместимост с API-то, но все още не са използвани от писателят на Markeddown.


Извличане на текст

Изваждане на обикновен текст от всеки зареден документ с get_text ((():

import aspose.words_foss as aw

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

За изход на текстови файл използвайте SaveFormat.TEXT:

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

Общи проблеми

IssueCauseFix
ModuleNotFoundErrorPackage not installedRun pip install aspose-words-foss>=26.4.0
Empty text from get_text()Input file is empty or corruptedVerify the input file opens correctly in a word processor
PDF output missing imagesImage format not supported by the converterUse a DOCX input with standard embedded images

Снимка на API референтна информация

Class / MethodDescription
DocumentLoad Word documents from DOCX, DOC, RTF, TXT, or Markdown
Document.save()Save to PDF, Markdown, or plain text
Document.get_text()Extract plain text content
SaveFormatConstants: PDF, MARKDOWN, TEXT
PdfSaveOptionsPDF export configuration (properties are forward-compatibility stubs; not yet applied)
MarkdownSaveOptionsConfigure underline formatting export
 Български