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)中创建一个新项目,然后选择“空活动”模板。
-
配置您的项目。
-
打开build.gradle文件。
-
在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文件。
-
将以下脚本粘贴为主要活动的布局。