Често задавани въпроси
Лицензиране и отворен код
Каква лиценза използва Aspose.Words FOSS за Python?
Aspose.Words FOSS for Python is released under the MIT license. You can use, modify, and distribute the library in both personal and commercial projects. The only requirement is to include the original license text in copies of the software.
Мога ли да използвам Aspose.Words FOSS в търговски продукт?
Лицензът на MIT позволява търговско използване, модификация и разпространение без закупуване на отделен лиценз или активиране ключ.
Инсталация и изисквания
Как да инсталирате Aspose.Words FOSS за Python?
Използвайте по pip:
pip install aspose-words-foss>=26.4.0В този случай се поставя и разкриването на зависимостта (olefile, fpdf2, pydanticи автоматично .
Какви версии на Python се поддържат?
Aspose.Words FOSS requires Python 3.10, 3.11, or 3.12. Earlier Python versions are not supported.
Има ли някакви системни или местни зависимости?
Не се изискват коренни разширения или системно-ниво зависимост. пакета инсталира всички работни часове зависимостта (olefile, fpdf2, pydanticПък и Python автоматично се изтегля.
Формат на поддръжка
Какви формати на документ може да се чете Aspose.Words FOSS?
Библиотеката чете формати DOCX, DOC, RTF, TXT и Markdown. Изтеглете всички поддържани файлове чрез преминаване на пазара на файла към Document Създателът :
import aspose.words_foss as aw
doc = aw.Document("input.docx")Какви формати за изход поддържа Aspose.Words FOSS?
Документите могат да бъдат изнесени в PDF, Markdown и плосък текст с помощта на SaveFormat Постоянни са:
SaveFormat.PDFPDF експортSaveFormat.MARKDOWNМаркиране на износаSaveFormat.TEXTИзнос на текстилни материали
Мога ли да контролирам изходния форматиране?
Можеш да минеш PdfSaveOptions или MarkdownSaveOptions обекти вместо SaveFormat Непрекъснато, но повечето от тях PdfSaveOptions свойствата (съответствие, JPEG качество, вграждане на шрифтове и т.н.) са определени за API напред съвместимост и все още не се консумират от PDF писателя — поставянето им понастоящем няма ефект върху изхода. MarkdownSaveOptions,само за export_underline_formatting В момента се прилага.
Използване на огъня
Как да конвертирате файл DOCX в PDF?
Изтеглете документа и обадете се save() с SaveFormat.PDF.PDF е формат само за износ – документи не могат да бъдат заредени от PDF.
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Как да извлечем текст от документ на Word?
Използване Document.get_text() За да извлечете цялото съдържание на текста:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Как да конвертирате документ в Markdown?
Използване SaveFormat.MARKDOWN да експортирате изтеглен документ в формат Markdown:
import aspose.words_foss as aw
doc = aw.Document("report.docx")
doc.save("report.md", aw.SaveFormat.MARKDOWN)Формати за вход, които могат да бъдат заредени включват DOCX, DOC, RTF, TXT и Markdown.
Известни ограничения
Поддържа ли Aspose.Words FOSS всички функции на търговския Asposa.Vords?
No. Aspose.Words FOSS е отделна библиотека с отворен код със фокусиран набор от функции: зарязване на документи, конвертиране на формати и извличане на текст. Тя не включва пълния наборите на функционалността на търговския продукт Asposa.
Има ли ограничения за конвертиране на формати?
Библиотеката чете DOCX, DOC, RTF, TXT и Markdown като вход, а също така изнася до PDF, Mark Down и плосък текст. DOC и DOCx са само формати за внос - няма DOC или DOC X писател. Комплексни документи функции като макроси, въведени OLE обекти или напредна типография може да не се запазят напълно по време на конверсията.