Word文档Aspose.Words使用教程:构建适用于Android的Word转PDF应用程序

Word转PDF是一种广泛使用的文档转换方式,这也是MS Word提供内置功能将Word文档保存为PDF的原因。由于PDF是共享文档或在线保存文档的首选格式,因此在各种情况下都需要Word到PDF的转换。另一方面,基于Android的智能手机通过应用程序在手机中提供了多种功能,使人们的生活更加轻松。

  • 将Word文档转换为PDF
  • 将PDF保存在手机的存储空间中
  • 在应用程序中查看PDF

>>Aspose.Words for Android via Java 更新至新版本v20.6,点击下方按钮下载最新版。

在Android中创建Word to PDF Converter的步骤

以下是在Java中使用Aspose.Words for Android通过Java创建简单的Word to PDF Converter应用程序的步骤:

  • 在Android Studio(或Eclipse)中创建一个新项目,然后选择“空活动”模板。
    Word文档Aspose.Words使用教程:构建适用于Android的Word转PDF应用程序
  • 配置您的项目。
    Word文档Aspose.Words使用教程:构建适用于Android的Word转PDF应用程序
  • 打开build.gradle文件。
    Word文档Aspose.Words使用教程:构建适用于Android的Word转PDF应用程序
  • 在build.gradle中添加以下存储库部分。
    repositories {    mavenCentral()    maven { url "https://repository.aspose.com/repo/" }}
  • 在build.gradle的dependencies部分中添加以下条目。
    implementation 'com.google.android.material:material:1.1.0'implementation 'com.android.support:multidex:2.0.0'implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'compile (group: 'com.aspose', name: 'aspose-words', version: '20.6', classifier: 'android.via.java')
  • 通过在build.gradle的defaultConfig部分下添加以下条目来启用multidex。
    // enable multiDexmultiDexEnabled true
  • 完整的build.gradle文件将如下所示:
    apply plugin: 'com.android.application'android {    compileSdkVersion 30    buildToolsVersion "30.0.1"    defaultConfig {        applicationId "com.example.wordtopdf"        minSdkVersion 16        targetSdkVersion 30        versionCode 1        versionName "1.0"        // enable multiDex        multiDexEnabled true        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'        }    }}repositories {    mavenCentral()    maven { url "https://repository.aspose.com/repo/" }}dependencies {    implementation fileTree(dir: "libs", include: ["*.jar"])    implementation 'androidx.appcompat:appcompat:1.1.0'    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'    implementation 'com.google.android.material:material:1.1.0'    implementation 'com.android.support:multidex:2.0.0'    implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'    compile (group: 'com.aspose', name: 'aspose-words', version: '20.6', classifier: 'android.via.java')    testImplementation 'junit:junit:4.12'    androidTestImplementation 'androidx.test.ext:junit:1.1.1'    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'}
  • 打开activity_main.xml文件。
    Word文档Aspose.Words使用教程:构建适用于Android的Word转PDF应用程序
  • 将以下脚本粘贴为主要活动的布局。