Document Viewer and Converter for Android is a sample project that demonstrates how to use Aspose.Words for Android in your Android application to view and convert Word documents to different formats. User can either choose the document from external storage or Dropbox.
Document Viewer and Converter for Android uses ViewPager
to display each page of the document. The page is converted
first to JPEG image and cached in memory to retrieve quickly when user navigates between pages,
or rotate screen. All operations are performed using AsyncTask
to keep UI thread working fine.
Conversion is done by an IntentService
and user gets progress in Notification area.
Download the project files and import into Android Studio. There are some dependency files which you need to add to specific directories. Afterwith, your project will be ready to run.
Go to Aspose.Words for Android page and
download it. From the archive, copy Aspose.Words.1.9.0.jdk16.jar
(or any newer version) to
app/libs
directory of your project.
The project works without a license, with limitations. To remove limitations, you can acquire a free temporary license or buy a full license.
Copy the license file to app/src/main/assets
directory in your project. If your license filename
if different than Aspose.Total.Android.lic
, update it in app/src/main/res/values/strings.xml
.
Go to aFileChooser project and download it. Copy the following files from aFileChooser project to specified location in your project.
aFileChooser | Your project |
---|---|
aFileChooser/res/* |
aFileChooser/src/main/res/ |
aFileChooser/src/* |
aFileChooser/src/main/java/ |
aFileChooser/AndroidManifest.xml |
aFileChooser/src/main/AndroidManifest.xml |
Go to Dropbox Android Chooser SDK and download it. Copy the following files from Dropbox Android Chooser SDK to specified location in your project.
Dropbox Android Chooser SDK | Your project |
---|---|
res/* |
dropbox-android-chooser-sdk/src/main/res/ |
src/* |
dropbox-android-chooser-sdk/src/main/java/ |
AndroidManifest.xml |
dropbox-android-chooser-sdk/src/main/AndroidManifest.xml |