Как работать с Core Document Management в Python
Как работать с Core Document Management
Это руководство охватывает управление основными документами с использованием Aspose.Words FOSS для Python. В нём демонстрируется преобразование форматов документов: чтение файлов Word и запись их в PDF, Markdown или обычный текст.
Требования
Установите библиотеку:
pip install aspose-words-fossТребуется Python 3.10 или новее.
Загрузить документ
Создайте объект Document, передав путь к файлу. Поддерживаемые форматы ввода включают DOCX, DOC, RTF, TXT и Markdown.
import aspose.words_foss as aw
doc = aw.Document("input.docx")Преобразовать в PDF
Используйте LdmPdfWriter:
import aspose.words_foss as aw
from aspose.words_foss.pdf_writer import LdmPdfWriter
doc = aw.Document("input.docx")
LdmPdfWriter().write(doc, "output.pdf")Преобразовать в Markdown
Поддерживаемые форматы ввода для конвертации в Markdown включают файлы DOCX, DOC, RTF, TXT и Markdown.
Используйте LdmMarkdownWriter для сохранения вывода:
import aspose.words_foss as aw
from aspose.words_foss.md_writer import LdmMarkdownWriter
doc = aw.Document("input.docx")
LdmMarkdownWriter().write(doc, "output.md")Извлечь текст
Используйте свойство Document.text, чтобы извлечь весь текстовый контент:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.textРезюме
| Task | Метод |
|---|---|
| Загрузить документ | Document("path") |
| Экспорт в PDF | LdmPdfWriter().write(d, "output.pdf") |
| Экспорт в Markdown | LdmMarkdownWriter().write(d, "output.md") |
| Экспорт в простой текст | записать d.text в файл |
| Извлечь текст | d.text |