Aspose Maven Dependencies

Aspose provides the Maven dependencies enabling customers to easily use its powerful Java APIs directly in their Maven Projects with simple configurations.

Aspose Maven dependencies are supported by Aspose Cloud Maven Repository, which is located at the following URL:

Configuring Maven Project for Aspose Maven Dependencies

Below are the steps that will lead you to the successful configuration of Aspose Cloud Maven Repository / Aspose Maven dependencies for your Maven Projects.

1. First of all, you need to specify Aspose Cloud Maven Repository configuration/location in your Maven pom.xml as below:

<repositories>
   <repository>
       <id>AsposeJavaAPI</id>
       <name>Aspose Java API</name>
       <url>http://repository.aspose.com/repo/</url>
   </repository>
</repositories>

2. Then, add the dependency of Java API that you want to use. For example, if you are a customer of Aspose.Words for Java and want to use API version 23.4, you need to specify the following dependency in your pom.xml:

<dependency>
   <groupId>com.aspose</groupId>
   <artifactId>aspose-words</artifactId>
   <version>23.4</version>
</dependency>

Congratulations! You have successfully defined the Aspose Maven dependency for Aspose.Words Java API in your Maven project. Pretty Straightforward!

Now you can use your favorite Aspose Java APIs in your Maven Project easily.

Java Document Processing APIs

The following document processing APIs for Java are supported as Aspose Maven Dependencies.

Aspose.Cells for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-cells</artifactId>  
    <version>${aspose-cells.version}</version>  
</dependency>

Aspose.Words for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-words</artifactId>  
    <version>${aspose-words.version}</version>  
</dependency>

Aspose.PDF for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-pdf</artifactId>  
    <version>${aspose-pdf.version}</version>  
</dependency>

Aspose.Slides for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-slides</artifactId>  
    <version>${aspose-slides.version}</version>  
</dependency>

Aspose.BarCode for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-barcode</artifactId>  
    <version>${aspose-barcode.version}</version>  
</dependency>

Aspose.Tasks for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-tasks</artifactId>  
    <version>${aspose-tasks.version}</version>  
</dependency>

Aspose.Email for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-email</artifactId>  
    <version>${aspose-email.version}</version>  
</dependency>

Aspose.Diagram for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-diagram</artifactId>  
    <version>${aspose-diagram.version}</version>  
</dependency>

Aspose.OCR for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-ocr</artifactId>  
    <version>${aspose-ocr.version}</version>  
</dependency>

Aspose.Imaging for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-imaging</artifactId>  
    <version>${aspose-imaging.version}</version>  
</dependency>

Aspose.Note for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-note</artifactId>  
    <version>${aspose-note.version}</version>  
</dependency>

Aspose.CAD for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-cad</artifactId>  
    <version>${aspose-cad.version}</version>  
</dependency>

Aspose.3D for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-3d</artifactId>  
    <version>${aspose-3d.version}</version>  
</dependency>

Aspose.HTML for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-html</artifactId>  
    <version>${aspose-html.version}</version>  
</dependency>

Aspose.Page for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-page</artifactId>  
    <version>${aspose-page.version}</version>  
</dependency>

Aspose.PSD for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-psd</artifactId>  
    <version>${aspose-psd.version}</version>  
</dependency>

Aspose.OMR for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-omr</artifactId>  
    <version>${aspose-omr.version}</version>  
</dependency>

Aspose.PUB for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-pub</artifactId>  
    <version>${aspose-pub.version}</version>  
</dependency>

Aspose.Font for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-font</artifactId>  
    <version>${aspose-font.version}</version>  
</dependency>

Aspose.TeX for Java (Maven Dependency)

<dependency>  
    <groupId>com.aspose</groupId>  
    <artifactId>aspose-tex</artifactId>  
    <version>${aspose-tex.version}</version>  
</dependency>

Explore Java Document Processing APIs

Aspose.Cells for Java

Aspose.Cells for Java is an Excel® spreadsheet reporting component that enables Java applications to create and manage Excel® spreadsheets without using Microsoft Excel®. Aspose.Cells for Java is an incredibly feature-rich component that offers much more than just basic data export functions.

Learn more Examples

Aspose.Words for Java

Aspose.Words for Java is an advanced class library for Java that enables you to perform a great range of document processing tasks directly within your Java applications.

Aspose.Words for Java supports DOC, OOXML, RTF, HTML and OpenDocument formats. With Aspose.Words you can generate, modify, and convert documents without using Microsoft Word.

Learn more Examples

Aspose.Pdf for Java

Aspose.Pdf for Java is a PDF document creation component that enables your Java applications to read, write and manipulate PDF documents without using Adobe Acrobat.

Learn more Examples

Aspose.Slides for Java

Aspose.Slides for Java is a unique PowerPoint management component that enables Java-based applications to read, write and manipulate PowerPoint documents without using Microsoft PowerPoint.

One can generate, modify, copy, convert, render and print presentations without installing Microsoft PowerPoint.

Aspose.Slides for Java supports presentation file formats including PPT, PPS, POT, PresentationML (OOXML, PPTX) and Open Document Presentations (ODP).

Learn more Examples

Aspose.BarCode for Java

Aspose.BarCode for Java is a robust and reliable barcode generation and recognition component, written in Java, it allows developers to quickly and easily add barcode generation and recognition functionality to their Java applications.

Aspose.BarCode for Java supports the Java SE, Java EE and Java ME platforms.

Learn more Examples

Aspose.Tasks for Java

Aspose.Tasks for Java is a project management API that enables Java application developers to provide Microsoft Project® document manipulation capability in their applications – all without using Microsoft Project®. With this powerful API, developers can control various stages of project management, such as project planning, definition and tracking.

Learn more Examples

Aspose.Email for Java

Aspose.Email for Java is a Java class library that enables Java applications to read and write email message files in various formats without Microsoft Outlook. It provides classes to read and update MSG, EML, EMLX, OFT files, add/remove attachments and recipients, update the subject, body, and other MSG file properties.

Learn more Examples

Aspose.OCR for Java

Aspose.OCR for Java is an optical character & marker recognition component allowing programmers to add OCR & OMR technology into their Java applications quickly and easily.

OMR features can be used to process questionnaires, ballots, educational tests and ordering sheets, where the documents to be processed are filled in by hand, and scanned images of such forms are used for marker recognition.

Learn more Examples

Aspose.Imaging for Java

Aspose.Imaging for Java is an imaging library that lets developers create, edit, draw or convert images in their Java applications with ease and performance. It offers a broad spectrum of traditional image processing operations as well as the most demanded features that makes it the most widely used imaging engine.

Learn more Examples

Aspose.Diagram for Java

Aspose.Diagram for Java is a Non-Graphical and well-structured API that allows developers to load, create, save, and manipulate Microsoft Visio drawings within a Java application without using Microsoft Visio. It provides better performance and is easier to use to manipulate diagrams and convert files than Microsoft Office Automation.

Learn more Examples

See Complete List of Products

Common Uses

Below are some common uses of our Java APIs:

  • Perform mail merge
  • Generate reports using mail merge
  • Insert formatted text, paragraphs, images, tables and other content into a Word document
  • Excel Reporting - Build dynamic Excel reports on the fly
  • Create Excel dashboards, incorporating charts and pivot tables
  • High-fidelity Excel rendering and printing
  • Create new PDF documents using the product API
  • Transform an XML document into PDF format
  • Convert an Image file into PDF format
  • Create new slides or clone existing slides from templates
  • Create shapes on slides
  • Find and edit existing shapes
  • Add, remove, replace or extract text from PDF files
  • Add, remove, replace or extract images from PDF files
  • Convert a PDF file to an image
  • Print barcode labels
  • Generate barcode images and save to stream or image file
  • Recognize barcodes from stream or image file
  • Open and play windows metafiles (WMF)
  • Render Windows metafiles (WMF) to images
  • Convert Windows metafiles (WMF) to other graphics formats
  • Extract text from images
  • Export Visio Drawings to PDF, XML, Image, XPS, HTML, SVG, SWF and XAML
  • Create user-defined cell in the ShapeSheet
  • Add and connect Visio shapes
  • Insert a New Blank Page into a Visio Drawing

Customer Types

We have clients of many different types, including but not limited to:

Your component is fantastic

“We had a need in our application to export information to Excel. We looked at all the options including Aspose. After review, we found that the Aspose.Cells was much more feature-rich as well as better priced. Aspose.Cells was by far the better solution for our need. We greatly appreciate the wonderful product that Aspose provides and will always consider them first if a new need arises.”

Craig Lussier, Torys LLP, Toronto, Canada.

More testimonials

Why Choose Aspose.Total for Java