O que há de novo no GroupDocs.Viewer for Python via .NET 25.12 (Dezembro 2025)
| Melhoria | ID |
|---|---|
| Suporte à plataforma Linux – a biblioteca agora pode ser executada no Linux sem alterações de código. | VIEWERPYTHON‑109 |
| Compatibilidade estendida com versões do Python – as versões suportadas do Python agora são 3.5 – 3.13 (antes 3.9 – 3.11). | VIEWERPYTHON‑110 |
| Exemplos de código reestruturados e atualizados – os exemplos agora são scripts independentes e executáveis que seguem a estrutura atual do repositório e incluem registro onde apropriado. | VIEWERPYTHON‑111 |
Suporte ao Linux
A versão 25.12 adiciona suporte nativo ao Linux. Aplicações existentes desenvolvidas para Windows ou macOS não precisam de alterações na API para rodar no Linux; basta instalar o pacote em uma máquina Linux e executar seu código como antes.
Compatibilidade com versões do Python
A faixa de intérpretes suportados foi ampliada:
| Lançamento | Versões do Python suportadas |
|---|---|
| 24.9 (anterior) | 3.9 – 3.11 |
| 25.12 (atual) | 3.5 – 3.13 |
Essa extensão cobre versões de suporte de longo prazo (LTS) do Python e as runtimes mais recentes 3.12/3.13, tornando a biblioteca adequada para pipelines CI, implantações em containers e ambientes on‑premise que ainda dependem de intérpretes mais antigos.
Atualizações de documentação e README
- O README do PyPI agora lista pré‑requisitos de instalação explícitos, configuração básica de runtime e vários cenários de uso comuns.
- As páginas de documentação foram renovadas para garantir consistência com a API atual e a estrutura do repositório. Todos os trechos de exemplo são agora scripts independentes com comentários explicativos.
- Tópicos atualizados (com links diretos):
- Hello World – https://docs.groupdocs.com/viewer/python-net/hello-world/
- System Requirements – https://docs.groupdocs.com/viewer/python-net/system-requirements/
- Installation – https://docs.groupdocs.com/viewer/python-net/installation/
- How to Run Examples – https://docs.groupdocs.com/viewer/python-net/how-to-run-examples/
- Licensing and Evaluation – https://docs.groupdocs.com/viewer/python-net/licensing-and-evaluation/
Repositório de exemplos de código
A base de código de exemplos foi reorganizada para alinhar com o fluxo da documentação:
- Um script por recurso, colocado em diretórios que correspondem à seção de documentação relevante.
- Nomes de ponto de entrada consistentes (
main.pyou nome específico do recurso) e estrutura de arquivos padronizada. - Configuração de logging adicionada aos exemplos onde isso agrega valor diagnóstico.
Repositório: https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Python-via-.NET/
Projetos de demonstração
Novos e atualizados projetos de demonstração mostram como executar a biblioteca em ambientes típicos:
- Docker (Linux) – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Python-via-.NET/tree/master/Demos/hello-world-docker
- macOS (atualizado) – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Python-via-.NET/tree/master/Demos/hello-world-macos
Como obter a atualização
# Instale ou atualize para a versão mais recente 25.12 a partir do PyPI
pip install --upgrade groupdocs-viewer-net==25.12
Pacote: https://pypi.org/project/groupdocs-viewer-net/
Recursos
- Notas completas de lançamento – https://releases.groupdocs.com/viewer/python-net/release-notes/2025/groupdocs-viewer-for-python-via-net-25-12-release-notes/
- Documentação – https://docs.groupdocs.com/viewer/python-net/
- Fórum de suporte – https://forum.groupdocs.com/c/viewer/9
Sinta-se à vontade para experimentar a nova demonstração no Linux, relatar quaisquer problemas no fórum de suporte e nos informar como a compatibilidade ampliada com Python ajuda seus projetos.