Perguntas Frequentes
Licenciamento e código aberto
Que licença Aspose.Words FOSS para Python usa?
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.
Posso usar o FOSS num produto comercial?
Sim, a licença MIT permite o uso comercial, modificação e distribuição sem comprar uma licenca separada ou chave de ativação.
Instalação e requisitos
Como eu instalar Aspose.Words FOSS para Python?
Instalar via pip:
pip install aspose-words-foss>=26.4.0O pacote instala as suas dependências (olefile, fpdf2, pydantic) automaticamente.
Quais versões do Python são suportadas?
Aspose.Words FOSS requires Python 3.10, 3.11, or 3.12. Earlier Python versions are not supported.
Existem dependências nativas ou de sistema?
Não são necessárias extensões nativas ou dependências a nível do sistema. O pacote instala todas as dependencias de tempo de execução (olefile, fpdf2, pydantic) como pacotes Python puros automaticamente.
Suporte de formato
Quais formatos de documento pode o FOSS ler?
A biblioteca lê os formatos de entrada DOCX, DO C, RTF, TXT e Markdown. Carregue qualquer arquivo suportado passando o caminho do arquivos para a plataforma de download da Microsoft Office. Document constructor:
import aspose.words_foss as aw
doc = aw.Document("input.docx")Quais formatos de saída o Aspose.Words FOSS suporta?
Documentos podem ser exportados para PDF, Markdown e texto simples usando o código de instruções. SaveFormat constantes:
SaveFormat.PDFExportação PDFSaveFormat.MARKDOWNExportação de marcaçãoSaveFormat.TEXTexportação de texto simples
Posso controlar a formatação de saída?
Podes passar. PdfSaveOptions ou a) MarkdownSaveOptions objetos em vez de SaveFormat Contudo, a maioria dos PdfSaveOptions As propriedades (compliance, qualidade JPEG, incrustação de fontes etc.) são definidas para a compatibilidade com o futuro da API e ainda não são consumidas pelo editor PDF configurá-las atualmente não tem efeito na saída. Para MarkdownSaveOptions, apenas export_underline_formatting é actualmente aplicada.
Utilização da API
Como converto um arquivo DOCX para PDF?
Carregar o documento e ligar. save() com: SaveFormat.PDF. PDF é um formato de exportação os documentos não podem ser carregados a partir do PDF.
import aspose.words_foss as aw
doc = aw.Document("input.docx")
doc.save("output.pdf", aw.SaveFormat.PDF)Como eu extraio texto de um documento do Word?
Utilização: Document.get_text() para extrair todo o conteúdo do texto:
import aspose.words_foss as aw
doc = aw.Document("input.docx")
text = doc.get_text()Como converto um documento para Markdown?
Utilização: SaveFormat.MARKDOWN para exportar um documento carregado para o formato Markdown:
import aspose.words_foss as aw
doc = aw.Document("report.docx")
doc.save("report.md", aw.SaveFormat.MARKDOWN)Os formatos de entrada que podem ser carregados incluem DOCX, DO C, RTF, TXT e Markdown.
Limitações conhecidas
O FOSS suporta todas as características do Aspose.Words comercial?
Não. Aspose.Words FOSS é uma biblioteca de código aberto separada com um conjunto focado de recursos: carregamento de documentos, conversão de formato e extração de texto. Ele não inclui o conjunto completo de características do produto comercial Aspose.Words .
Existem limitações de conversão de formato?
A biblioteca lê DOCX, DOc, RTF, TXT e Markdown como entrada e exporta para PDF, Mark down e texto simples. DO C e DO X são formatos de entrada apenas não há nenhum escritor DO c ou DOX. Características complexas do documento como macros, objetos OLE incorporados ou tipografia avançada podem não ser totalmente preservadas durante a conversão.