Основно управление
Основно управление
Класата 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)Общи проблеми
| Issue | Cause | Fix |
|---|---|---|
ModuleNotFoundError | Package not installed | Run pip install aspose-words-foss>=26.4.0 |
Empty text from get_text() | Input file is empty or corrupted | Verify the input file opens correctly in a word processor |
| PDF output missing images | Image format not supported by the converter | Use a DOCX input with standard embedded images |
Снимка на API референтна информация
| Class / Method | Description |
|---|---|
Document | Load 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 |
SaveFormat | Constants: PDF, MARKDOWN, TEXT |
PdfSaveOptions | PDF export configuration (properties are forward-compatibility stubs; not yet applied) |
MarkdownSaveOptions | Configure underline formatting export |