Metadata-Version: 2.4
Name: aspose-total-java
Version: 26.4.0
Summary: Meta-package for Aspose.Total for Python via Java (aggregate dependencies).
Author-email: Aspose <total@aspose.com>
License-Expression: LicenseRef-Proprietary
Project-URL: Homepage, https://products.aspose.com/total/python-java/
Project-URL: Docs, https://docs.aspose.com/total/python-java/
Project-URL: Releases, https://releases.aspose.com/total/python-java/
Project-URL: ReleaseNotes, https://releases.aspose.com/total/python-java/release-notes/
Project-URL: FreeSupport, https://forum.aspose.com/
Keywords: Aspose,Total,Java bridge,file formats,conversion,PDF,Excel,BarCode
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Operating System :: OS Independent
Requires-Python: <3.13,>=3.8
Description-Content-Type: text/markdown
License-File: license.txt
Provides-Extra: full
Requires-Dist: aspose-cells==26.4.0; extra == "full"
Requires-Dist: aspose-diagram==26.4.0; extra == "full"
Requires-Dist: aspose-ocr-python-java==25.2.0; extra == "full"
Requires-Dist: aspose-pdf-for-python-via-java==24.9; extra == "full"
Requires-Dist: aspose-barcode-for-python-via-java==26.4.0; extra == "full"
Requires-Dist: aspose-slides-java==25.11.0; extra == "full"
Requires-Dist: JPype1<2.0,>=1.4.1; extra == "full"
Provides-Extra: python312
Requires-Dist: aspose-cells==26.4.0; extra == "python312"
Requires-Dist: aspose-diagram==26.4.0; extra == "python312"
Requires-Dist: aspose-barcode-for-python-via-java==26.4.0; extra == "python312"
Requires-Dist: JPype1<2.0,>=1.7; extra == "python312"
Dynamic: license-file

[Home](https://www.aspose.com/) | [Product Page](https://products.aspose.com/total/python-java) | [Docs](https://docs.aspose.com/total/pythonjava/) | [Demos](https://products.aspose.app/total/family) | [Examples](https://aspose.github.io/) | [Download](https://downloads.aspose.com/total/pythonjava) | [Blog](https://blog.aspose.com/category/total/) | [Releases](https://releases.aspose.com/) | [Free Support](https://forum.aspose.com/c/total/7) | [Temporary License](https://purchase.aspose.com/temporary-license)

Aspose.Total for Python via Java is a complete package of powerful and easy-to-use document processing libraries for Python developers using the Java bridge. With this collection, you can create, edit, convert, and render a wide range of file formats such as Excel®, Visio®, PDF, Presentations, Barcodes, and more directly from your Python applications, without relying on Microsoft Office® or other third-party software.

A Java Runtime Environment (Java 8 or newer) must be installed on the host and discoverable via `JAVA_HOME` or `PATH`. The Aspose Python wrappers use [JPype1](https://pypi.org/project/JPype1/) to bridge into the bundled Java JARs at runtime.

## Installation

Install exactly one of the extras below into a fresh virtual environment:

| Install command | Products |
|---|---|
| `pip install "aspose-total-java[full]"` | Aspose.BarCode, Aspose.Cells, Aspose.Diagram, Aspose.OCR, Aspose.PDF, Aspose.Slides *(Python 3.8-3.12.0)* |
| `pip install "aspose-total-java[python312]"` | Aspose.BarCode, Aspose.Cells, Aspose.Diagram *(Python 3.8-3.12)* |

**A bare `pip install aspose-total-java`** installs no components. Always specify an extra.

**Always quote the install spec** (zsh treats unquoted `[...]` as a glob).

**Do not combine extras** in the same environment. Use a separate venv per extra.

**Upgrading from 26.2.0 or earlier:** create a fresh venv. An in-place `pip install --upgrade aspose-total-java` can leave components mismatched with this release.

## Included products

# [Aspose.BarCode for Python via Java](https://releases.aspose.com/barcode/python-java/) ([v26.4.0](https://pypi.org/project/aspose-barcode-for-python-via-java/26.4.0/))

Generate and recognize 1D & 2D barcodes including EAN, UPC, Code128, Code39, QR, MicroQR, DataMatrix, PDF417, Aztec, and GS1. Control image attributes such as size, resolution, rotation, borders, captions, and checksum. Detect barcodes at any angle, scan specific regions, and export results in multiple image formats (JPEG, PNG, BMP, GIF, TIFF).

```python
pip install aspose-barcode-for-python-via-java==26.4.0
```

# [Aspose.Cells for Python via Java](https://releases.aspose.com/cells/python-java/) ([v26.4.0](https://pypi.org/project/aspose-cells/26.4.0/))

Create, manipulate, convert, and render Excel® workbooks. Work with charts, Pivot Tables, conditional formatting, and sparklines. Convert worksheets, ranges, and charts to PDF or images, manage formulas, Smart Markers, and workbook/worksheet protection. Supports XLS, XLSX, XLSM, XLTX, ODS, CSV, TXT, JSON, HTML, MHTML and export to PDF, XPS, SVG, and common image formats.

```python
pip install aspose-cells==26.4.0
```

# [Aspose.Diagram for Python via Java](https://releases.aspose.com/diagram/python-java/) ([v26.4.0](https://pypi.org/project/aspose-diagram/26.4.0/))

Build, edit, and convert Microsoft Visio® diagrams without Visio®. Manage shapes, comments, hyperlinks, and inter-convert VSD, VSS, VST, VDX, VSDX, VSTX, VSSX, VSTM, VSSM formats. Export pages or shapes as PDF, XPS, HTML, or images (JPEG, PNG, BMP, SVG, TIFF, GIF, EMF).

```python
pip install aspose-diagram==26.4.0
```

# [Aspose.OCR for Python via Java](https://releases.aspose.com/ocr/python-java/) ([v25.2.0](https://pypi.org/project/aspose-ocr-python-java/25.2.0/))

A high-accuracy OCR engine to recognize text in 28+ languages including Latin, Cyrillic, and Asian scripts. Extract text from images, scans, PDFs, and bulk documents even if they are rotated, distorted, or noisy. Built-in pre/post processing improves accuracy and automatically corrects spelling errors.

```python
pip install aspose-ocr-python-java==25.2.0
```

# [Aspose.PDF for Python via Java](https://releases.aspose.com/pdf/pythonjava/) ([v24.9](https://pypi.org/project/aspose-pdf-for-python-via-java/24.9/))

Generate, edit, convert, and secure PDF documents programmatically. Convert XML, images, and PCL files to PDF or export PDFs to DOC, DOCX, XLS, XLSX, PPTX, HTML, SVG, EPUB, and more. Manage annotations, bookmarks, forms (FDF, XFDF, XFA, XML), watermarks, and metadata. Concatenate PDFs and apply encryption or field flattening without Adobe Acrobat®.

```python
pip install aspose-pdf-for-python-via-java==24.9
```

# [Aspose.Slides for Python via Java](https://releases.aspose.com/slides/python-java/) ([v25.11.0](https://pypi.org/project/aspose-slides-java/25.11.0/))

Create, read, edit, and convert PowerPoint® presentations without Microsoft Office®. Work with slides, shapes, charts, animations, SmartArt, and media frames. Convert presentations to PDF, HTML, images, and other formats. Supports PPT, PPTX, ODP, OTP, POT, POTX, PPS, PPSX and enables encryption, password protection, and digital signatures.

```python
pip install aspose-slides-java==25.11.0
```
