如何在android中使用aspose将具有图像的docx文件转换为pdf?

时间:2015-04-08 04:08:04

标签: android aspose

我曾尝试转换包含图片的“.docx”文件,但它始终没有为“java.awt.imagebuffer”类提供类错误

1 个答案:

答案 0 :(得分:0)

尝试此项目,它会将SDD卡中的DOCX文件转换为PDF格式。

下载位置:Google drive

运行此示例的步骤

  1. 解压缩文件并在Android Studio中打开它。
  2. 运行模拟器。通过从菜单
  3. 中选择工具 - 安卓 - Android设备监视器来打开DDMS
  4. 将word文档(sample.docx)放在sdcard / Download文件夹中。
  5. 运行项目,它应该创建PDF。
  6. 使用DOCX文件尝试此过程。如果不起作用,请在Aspose forums

    中发布示例文档和代码

    Place file

    修复字体/块问题 Android设备或模拟器可能没有Word文档中使用的字体。例如,Calibiri是Office 2010中的默认字体,在Android中不可用。

    在这种情况下,您需要

    1. 将字体文件从Windows系统(c:\ Windows \ Fonts)复制到Android设备/模拟器(storage / sdcard / Download)。见截图
    2. 在程序中,设置复制字体的文件夹的路径。请参阅下面的代码。

      文档doc = new Document(src);

      ArrayList fontSources = new ArrayList(Arrays.asList(FontSettings.getFontsSources())); FolderFontSource folderFontSource = new FolderFontSource(dataDir,true); fontSources.add(folderFontSource); FontSourceBase [] updatedFontSources =(FontSourceBase [])fontSources.toArray(new FontSourceBase [fontSources.size()]); FontSettings.setFontsSources(updatedFontSources);

      doc.save(DST);