Як працювати з Core Document Management у Python

Як працювати з Core Document Management у Python

Як працювати з Core Document Management

У цьому посібнику розглядається 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 для запису документа у PDF:

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 для запису документа у Markdown:

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")
Експортувати в PDFLdmPdfWriter().write(d, "output.pdf")
Експортувати в MarkdownLdmMarkdownWriter().write(d, "output.md")
Витягнути текстd.text

Дивіться також

 Українська