Instalação

Instalação de Aspose.Nota FOSS para Python

Aspose.Note FOSS para Python é distribuído via PyPI sob o nome de pacote aspose-note. A instalação requer Python 3.10 ou posterior.


1. Instalação padrão (recomendada)

Instalar a biblioteca principal com pip:

pip install aspose-note

Isto instala o pacote aspose.note sem dependências opcionais. Ele cobre recursos de análise e travessação. A exportação PDF requer uma dependência adicional e não está incluída nesta instalação base.


2. Instalar com suporte de exportação PDF

Para habilitar Document.Save(..., SaveFormat.Pdf). Isto adiciona a dependência ReportLab (reportlab>=3.6):

pip install aspose-note

Se você já instalou o pacote principal, atualize-o e adicione o extra em um comando:

pip install --upgrade "aspose-note[pdf]>=26.3.2"

Nota: Tentando chamar Document.Save com ̋SafeFormat.Pdf⌒ sem o ReportLab instalado, será apresentado um erro de módulo não encontrado no tempo de execução. Instale o ∂ [pdf]∂ extra antes de usar a funcionalidade de exportação do PDF.


3. Ambiente virtual (melhores práticas)

Use um ambiente virtual para isolar a biblioteca do seu sistema Python:

##Create a virtual environment
python -m venv .venv

##Activate it
##Windows:
.venv\Scripts\activate
##Linux / macOS:
source .venv/bin/activate

##Install with PDF export support (export-only)
pip install "aspose-note[pdf]>=26.3.2"

4. Instalação editável (Para colaboradores)

Clone o repositório e instale no modo editável para desenvolver ou executar testes contra a fonte:

git clone https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python.git
cd Aspose.Note-FOSS-for-Python

##Editable install with PDF export enabled
pip install -e ".[pdf]"  ## installs aspose-note>=26.3.2 from source

##Run the test suite
python -m unittest discover -s tests -p "test_*.py" -v

Verificação

Após a instalação, verificar se o pacote é importável:

from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")

Verifique a versão instalada:

pip show aspose-note

Produção prevista (version pode diferir):

Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...

Dependências

DependencyRequired?Purpose
Python 3.10+AlwaysMinimum language version
reportlab>=3.6Optional (via [pdf] extra)PDF export via Document.Save(..., SaveFormat.Pdf)

A biblioteca central tem zero dependências obrigatórias de terceiros. Toda a análise binária do MS-ONE/OneStore é implementada em Python puro dentro do subpacote aspose.note._internal .


Detalhes do pacote

AttributeValue
Package nameaspose-note
PyPI URLhttps://pypi.org/project/aspose-note/
Import pathfrom aspose.note import ...
Version (current)26.3.2
Python support3.10, 3.11, 3.12 (install requires Python 3.10 or later)
Operating systemsWindows, Linux, macOS (OS-independent)
LicenseMIT (Aspose-Split)
Source repositoryhttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Recursos adicionais

  • Aspose.Note FOSS para Python: PyPI
  • Repositório de fontes
  • Questões de relatório
  • Guia de Desenvolvedores
  • Referência API

Ver também:

  • Objetivo.Nota Documentação da empresa
 Português