Як працювати з 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 |