Вы можете интегрировать функцию преобразования CGM в SWF в свои приложения для Android, выполнив два простых шага. На первом этапе вы можете экспортировать CGM в PPTX, используя Aspose.PDF for Android via Java . После этого, используя Aspose.Slides for Android via Java , вы можете конвертировать PPTX в SWF. Оба API входят в состав пакета Aspose.Total for Android via Java .
Android API для экспорта CGM в SWF
- Откройте файл CGM, используя класс Document .
- Преобразуйте CGM в PPTX, используя метод save .
- Загрузите документ PPTX с помощью класса Presentation .
- Сохраните документ в формате SWF с помощью метода
save
и установите
SWF
как SaveFormat
Требования к конвертации
Вы можете легко использовать Aspose.Total for Android via Java непосредственно из Maven и установите Aspose.PDF for Android via Java и Aspose.Slides for Android via Java в ваших приложениях.
Кроме того, вы можете получить ZIP-файл из загрузки .
// load CGM file with an instance of Document class
Document document = new Document("template.cgm");
// save CGM as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// save the presentation as Swf format
presentation.save("output.swf", SaveFormat.Swf);
Откройте защищенный паролем файл CGM в Android через Java
При загрузке формата файла CGM ваш документ может быть защищен паролем. Aspose.PDF for Android via Java также позволяет открывать зашифрованные документы. Чтобы открыть зашифрованный файл, вы можете инициализировать новый экземпляр Документа и передать имя файла и пароль в качестве аргументов.
// open CGM document
Document doc = new Document("input.cgm", "Your@Password");
// save CGM as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
Создайте миниатюру файла SWF в приложениях для Android
После преобразования CGM в SWF вы также можете создавать эскизы выходного документа. Используя богатую функцию Aspose.Slides for Android via Java , вы можете создавать эскизы слайдов, создавая экземпляр Презентации . После этого вы можете получить ссылку на любой желаемый слайд, используя его идентификатор или индекс, и получить миниатюру изображения слайда, на который указывает ссылка, в указанном масштабе.
// instantiate a Presentation object that represents a SWF file
Presentation presentation = new Presentation("output.swf");
// access the first slide
ISlide sld = pres.getSlides().get_Item(0);
// create a full scale image
BufferedImage image = sld.getThumbnail(1f, 1f);
// save the image to disk in PNG format
ImageIO.write(image, "PNG", new java.io.File("Thumbnail_out.png"));