我曾尝试转换包含图片的“.docx”文件,但它始终没有为“java.awt.imagebuffer”类提供类错误
答案 0 :(得分:0)
尝试此项目,它会将SDD卡中的DOCX文件转换为PDF格式。
下载位置:Google drive
运行此示例的步骤
使用DOCX文件尝试此过程。如果不起作用,请在Aspose forums。
中发布示例文档和代码
修复字体/块问题 Android设备或模拟器可能没有Word文档中使用的字体。例如,Calibiri是Office 2010中的默认字体,在Android中不可用。
在这种情况下,您需要
在程序中,设置复制字体的文件夹的路径。请参阅下面的代码。
文档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);