Everything you need to build powerful reports
Aspose is a cross-platform toolkit for working with various file formats
Provides powerful components for loading, generating, editing, converting, printing, and
saving major business file formats, including Microsoft Word, Excel, PowerPoint, and PDF.
Check out each product below!
Aspose.Total for .NET is a comprehensive file processing suite that enables .NET applications to create, read, edit, convert, search, merge, split, and secure Word, Excel, PDF, PowerPoint, Outlook, and over 100 other file formats—without requiring Microsoft Office or any external dependencies. It supports advanced document manipulation, format conversion, encryption, digital signatures, barcode generation, recurrence patterns, and network protocols, making it ideal for web, desktop, and service-based applications that demand performance, scalability, and cross-platform compatibility.
Aspose.Total for Java is an all-in-one collection of file format automation libraries that enables Java applications to create, read, modify, convert, render, print, and secure a wide range of documents—including Word, Excel, PowerPoint, PDF, HTML, Visio, Outlook, CAD, and more—without requiring Microsoft Office or any third-party software. Developers can perform advanced operations such as conversion, merging, splitting, watermarking, e-signing, and report generation, while additional APIs cover barcode generation, scheduling, and network protocols like SMTP, POP3, and IMAP. Compatible with J2SE, J2EE, and J2ME across Windows, Linux, and macOS, it's a powerful, scalable solution for modern Java applications.
Aspose.Total for C++ provides a powerful suite of native C++ APIs designed for working with popular file formats such as Microsoft Word, Excel, PowerPoint, Outlook, Project, and PDF, along with barcode generation and recognition capabilities. It allows developers to create, modify, convert, render, and manage documents directly within C++ applications without installing Microsoft Office or third-party tools. Built for high performance and seamless integration, Aspose for C++ supports advanced document processing features, making it an ideal solution for desktop, enterprise, and cross-platform C++ development environments.
Aspose.Total for Python via .NET is a powerful collection of document automation APIs that allows Python developers to programmatically create, modify, convert, render, and secure a wide range of file formats, including Word, Excel, PowerPoint, Outlook emails, PDF, HTML, images, archives, and 3D/CAD files. Designed for high-fidelity processing without Microsoft Office dependencies, it supports advanced features such as document comparison, merging and splitting, mail merge reporting, slide generation from templates, chart customization, email handling with attachments and TNEF support, encryption and protection, watermarking, barcode generation and recognition, and conversion to PDF or image formats. With extensive format compatibility and robust performance, it provides a complete, scalable solution for building document-intensive Python applications across web, desktop, and enterprise environments.
Aspose.Total for Python via Java is a complete automation suite that allows Python developers to create, modify, and convert Excel spreadsheets and Visio diagrams while also generating and recognizing 1D, 2D, and postal barcodes. It supports advanced spreadsheet features such as formatting, worksheet protection, cell operations, and conversion to PDF, HTML, and image formats. The API also enables creating and exporting Visio diagrams in multiple formats and offers customizable barcode generation and recognition, making it a scalable solution for document and barcode processing in Python applications.
Aspose for Python via C++ are individual products of Aspose.PDF for Python via C++ and Aspose.OCR for Python via C++. This is not a total suite package.
Aspose.Total for Node.js via .NET is a complete document and email processing solution that enables developers to create, edit, render, and convert Microsoft Word documents, PowerPoint presentations, and various email formats directly within Node.js applications. It supports advanced presentation features such as slide creation and cloning, shape and text formatting, chart embedding, template-based generation, protection, and printing. For email processing, it allows creating, converting, and managing formats including MSG, EML, EMLX, MHT, PST, OST, MBOX, and ICS, with support for appointments and iCalendar meetings. Designed for seamless integration, the API empowers developers to build scalable systems for presentation automation and comprehensive email management across multiple formats.
Aspose.Total for Node.js via Java is a complete document processing solution that allows developers to programmatically create, manipulate, render, and convert Microsoft Excel spreadsheets and Visio diagrams directly in Node.js applications. It supports advanced Excel features such as pivot tables, charts, conditional formatting, formulas, workbook protection, smart markers, and high-quality conversion to PDF, XPS, and SVG. For Visio files, it enables creating diagrams from scratch, reading and writing multiple formats (including VSDX, VDX, VTX, and VSX), modifying properties, protecting shapes, and exporting with high fidelity. In addition, the API provides powerful barcode generation and recognition capabilities for 1D, 2D, and postal symbologies, including customization and checksum validation, making it a versatile solution for spreadsheet automation, diagram processing, and barcode integration.
Aspose.Total for Node.js via C++ provides a comprehensive set of libraries for working with PDF documents and extracting text from images directly within Node.js applications. It supports essential PDF operations such as merging, splitting, encrypting, decrypting, adding images, and converting PDFs to image formats. In addition, its advanced OCR capabilities enable accurate text recognition from scanned documents, smartphone photos, multi-page files, folders, archives, or even images loaded from URLs. With support for various fonts and styles, searchable document generation, and customizable recognition parameters, it delivers a high-performance solution for document processing and image-to-text automation without external dependencies.
Aspose.Total for PHP via Java is a complete document processing suite that enables developers to create, edit, convert, and render PDF files, Excel spreadsheets, and PowerPoint or OpenOffice presentations directly within PHP applications. It supports advanced spreadsheet features such as formulas, pivot tables, charts, conditional formatting, Smart Markers, and security settings, along with reliable export to multiple formats. For presentations, it offers slide creation, chart and table management, protection, printing, and template-based generation. The API also includes robust barcode generation and recognition for 1D, 2D, and postal symbologies, making it a versatile solution for document automation and reporting systems.
Aspose for JavaScript via .NET is an individual product of Aspose.CAD for JavaSript via .NET. This is not a total suite package.
Aspose.Total for JavaScript via C++ provides a powerful set of libraries for working with PDFs and performing advanced optical character recognition within web applications. Developers can extract text from PDFs, merge and split documents, encrypt or decrypt files, add images, and convert PDFs to image formats. The integrated OCR engine accurately recognizes text from scanned images, photos, and web-linked images, including rotated or noisy inputs, and supports Extended Latin, Cyrillic, and over 6,000 Chinese characters. It also enables searchable PDF creation, batch image processing, image pre-processing, spell-check correction, and JSON output of recognition results, delivering a complete browser-based document and text extraction solution.
Aspose.Total for Go via C++ provides a comprehensive set of native C++ libraries accessible from Go applications, delivering fast and reliable Excel and PDF processing capabilities. Developers can create, modify, and convert Excel spreadsheets with support for charts, pivot tables, formulas, data validation, conditional formatting, themes, tables, drawing objects, and user-defined functions. It also enables stream-based file handling, OLE object management, and chart export to PDF or image formats. For PDF documents, the API supports text extraction, optimization, repair, page manipulation, and conversion to Word, Excel, and image formats. This makes it a robust solution for enterprise-grade document automation and reporting systems in Go environments.
Aspose for Rust via C++ is an individual product of Aspose.PDF for Rust via C++. This is not a total suite package.
Aspose.Total for Android via Java provides a complete set of APIs for building powerful document processing features directly into Android applications. Developers can dynamically generate Excel reports and dashboards with pivot tables and charts, create and modify Word documents with rich content, manage presentation slides and shapes, generate and convert PDFs, and process Outlook message files. The suite also supports high-fidelity rendering, file format conversion to images and HTML, document comparison, merging, splitting, compression, watermarking, e-signing, and template-based generation. In addition, it includes barcode generation and scanning capabilities, making it a versatile solution for handling multiple document formats within mobile environments.
Aspose.Total for SharePoint provides a powerful set of components designed to simplify document management within SharePoint environments, including SharePoint Server 2010–2019 and SharePoint Foundation. It enables direct conversion between Word, Excel, PowerPoint, Outlook, image, and PDF formats, including support for sub-folder processing and PDF/PDF/A output. The suite also supports dynamic report generation from templates and external data sources, email synchronization, barcode integration within SharePoint lists, and built-in image processing such as resizing and format conversion. With public API access for custom development, it offers organizations a unified and flexible solution for advanced document automation and workflow enhancement in SharePoint.
Aspose.Total for Reporting Services is a comprehensive set of rendering extensions designed for Microsoft SQL Server Reporting Services, allowing developers to export RDL and RDLC reports to Word, Excel, PowerPoint, and PDF with high fidelity to the original design. It fully supports the RDL specification, ensuring reports—including charts, tables, subreports, images, headers, and footers—are exported exactly as designed, without requiring a specific report designer. The suite also enables barcode generation from over 60 symbologies, enhancing report functionality and workflow efficiency. With lightweight deployment and seamless integration, it provides a reliable solution for delivering editable, professional-quality reports in multiple Office formats.
Aspose.Total for JasperReports is a comprehensive Java-based toolkit that extends JasperReports with advanced export and barcode features. It allows developers to convert .jrxml reports into high-fidelity Word, Excel, PowerPoint, PDF, HTML, image, and other popular formats while preserving the original report design. The suite supports over 60 barcode symbologies, including linear, 2D, and postal types, enabling dynamic barcode embedding for improved traceability and workflow efficiency. Delivered as an easy-to-deploy JAR file, it integrates seamlessly with JasperReports and JasperServer, providing a flexible and reliable solution for generating polished, multi-format reports.
Purchasing Information
We offer direct purchases on our online shop here.
*Not all products displayed on this page are available to purchase directly through our shop. If you'd like to buy a specific platform type, please contact us using this form and we will help you purchase your desired product.
For more detailed information on pricing and licensing, please refer to our pricing page here.