Open and read Word or PDF file in Java SDK

Use REST API to open and read documents programmatically in Java

Easily open Word, PDF documents with just a few lines of Java code. Our Java library will provide you with everything you need to access document content programmatically.

View code snippet

Open and read documents in Java

If you want to open a text file and work with the data in plain-text format, you can do it using the most basic features of the Java language and operating system. As for reading office documents, presented in a wide variety of file formats (DOCX, DOC, PDF, RTF, ODT, HTML, etc.), this task is more difficult to solve, since such documents are described by complex tree-like data structures within the DOM model.

Our Java library is a cloud-based solution that will allow you to open documents in any office and web format. This distributed approach gives you flexibility in software development using Java language, as all resource-intensive document processing will take place on Aspose servers. All you need is to get private keys to access Cloud API in Java code.

Programmatically read Word, PDF documents in Java

You can iterate over document elements, or you can search for specific elements in the DOM tree. We provide a wide range of Java functions both for working with the structure of the document and with the data contained in the document nodes.

The following Java code example will help you quickly figure out how to load a document and perform some actions on it.

Upload a document you want to access
Run code
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
String fileName = "Input.docx";

byte[] requestFileContent = Files.readAllBytes(Paths.get(new String(Files.readAllBytes(
   Paths.get(fileName)), "utf8")).toAbsolutePath());
UploadFileRequest uploadDocumentRequest = new UploadFileRequest(requestFileContent, fileName, null);
wordsApi.uploadFile(uploadDocumentRequest);

ParagraphInsert requestParagraph = new ParagraphInsert();
requestParagraph.setText("Reading and writing to the file in the cloud occurs automatically.");
InsertParagraphRequest insertParagraphRequest = new InsertParagraphRequest(
   fileName, requestParagraph, null, null, null, null, null, null, null, null, null, null);
wordsApi.insertParagraph(insertParagraphRequest);

DownloadFileRequest downloadDocumentRequest = new DownloadFileRequest(fileName, null, null);
wordsApi.downloadFile(downloadDocumentRequest);
Run code
  
Copy Java code to the clipboard

How to open a document Word, PDF, JPG Java REST API

  1. Install Aspose.Words Cloud for Java
  2. Add a library reference (import the library) to your Java project
  3. Read a document

Install Java library to read documents

Install 'Aspose.Words Cloud SDK for Java' using Maven build automation tool.

Add this dependency to your project's POM: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

As an alternative, you can clone Aspose.Words Cloud SDK for Java source code from GitHub and use it in your project. Please follow these Instructions to quickly get the necessary security credentials and access our REST API.

System Requirements

Refer to the Repository Documentation to see the details.

5%

Subscribe to Aspose Product Updates

Get monthly newsletters and offers directly delivered to your mailbox.

© Aspose Pty Ltd 2001-2025. All Rights Reserved.