We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

请问再Android平台上针对doc/docx,ppt/pptx,xls/xlsx格式有没有和pdf同样的演示Demo,我们也需要评估这些格式的api,有的话请提供下地址;

1、请问再Android平台上针对doc/docx,ppt/pptx,xls/xlsx格式有没有和pdf同样的演示Demo,我们也需要评估这些格式的api,有的话请提供下地址;
2、针对pdf/doc/docx,ppt/pptx,xls/xlsx这些格式是否支持按页面获取缩略图

@Matt1986,
感谢您发布询问。
您可以评估 Aspose.Slides for Android via Java
文档: Aspose.Slides for Android via Java

Aspose.Slides 允许将幻灯片转换为图像,如下所示:

var presentation = new Presentation("presentation.pptx");
var firstSlide = presentation.getSlides().get_Item(0);

var renderingOptions = new RenderingOptions();

// Get a slide image with the scale 100%.
var slideImage = firstSlide.getThumbnail(renderingOptions, 1, 1);
// ...

API参考: ISlide Interface

我的同事会回复您有关其他 Aspose 产品的信息。

@Matt1986,

关于 XLS/XLSX 到 PDF 的渲染,您可以使用 [Aspose.Cells for Android]。 通过 Java 查看 Aspose.Cells for Android 的 [文档]。 另外,请查看 Github [演示]。

// Creating an Workbook object with an Excel file path
Workbook workbook = new Workbook();

// Save in PDF format
workbook.save(dataDir + "SIPdfFormat_out.pdf", FileFormatType.PDF);

请参阅有关如何在 Excel 文件中生成 [生成工作表的缩略图] 页面的文档。

此外,通过 Java API 参考 [pages] 查看 Aspose.Cells for Android。

@Matt1986,

  1. 请参阅 https://docs.aspose.com/words/java/install-aspose-words-for-android-via-java/
    另外,请在此处查看我的帖子有关 Aspose.Words for Android via Java

  2. 要创建缩略图,您可以将 Word 文档转换为缩放图像

int thumbnailPageIndex = 0;

Document doc = new Document("document.docx");

PageInfo pageInfo = doc.getPageInfo(thumbnailPageIndex);
float pageInfoWidthInPoints = pageInfo.getWidthInPoints();

double thumbnailWidthInPoints = ConvertUtil.pixelToPoint(200);
float scale = (float)thumbnailWidthInPoints / pageInfoWidthInPoints;

ImageSaveOptions opts = new ImageSaveOptions(SaveFormat.PNG);
opts.setScale(scale);
opts.setPageSet(new PageSet(thumbnailPageIndex));

doc.save("thumbnail.png", opts);

此外,您可以使用以下方法实现相同的目的:
Document.renderToSize
Document.renderToScale