PowerPoint в PDF для Android

PDF стал стандартным форматом для обмена документами через Интернет, поэтому файлы различных форматов конвертируются в PDF. PowerPoint PPTX или PPT в PDF — популярный сценарий преобразования, в котором слайды презентации PowerPoint преобразуются в страницы PDF. В этой статье вы узнаете, как выполнить преобразование PowerPoint PPTX/PPT в PDF из ваших приложений для Android.

Android API для преобразования PPTX в PDF

Для преобразования презентаций PowerPoint в PDF в приложениях для Android мы будем использовать Aspose.Slides для Android через Java. Это многофункциональный Android API, который позволяет легко создавать, изменять и преобразовывать презентации. Вы можете загрузить API из раздела загрузок или установить его, добавив следующие конфигурации в build.gradle.

maven {
    url "http://repository.aspose.com/repo/" }
compile (
        group: 'com.aspose',
        name: 'aspose-slides',
        version: '21.3',
        classifier: 'android.via.java')

Преобразование PowerPoint PPTX в PDF на Android

Ниже приведены шаги для преобразования презентации PowerPoint в PDF в Android.

В следующем примере кода показано, как преобразовать файл PPTX в PDF в приложениях для Android.

// Создание экземпляра объекта Presentation, представляющего файл презентации
Presentation pres = new Presentation("presentation.pptx");

// Сохраните презентацию в формате PDF с параметрами по умолчанию.
pres.save("output.pdf", SaveFormat.Pdf);

Дополнительные параметры для преобразования PPTX в PDF

Aspose.Slides также позволяет настраивать преобразование PPTX в PDF, используя различные параметры. Например, вы можете настроить сжатие текста, качество изображения, совместимость с PDF, возможность включения или исключения скрытых слайдов и т. д. Для этого API предоставляет класс PdfOptions.

Ниже приведены шаги по настройке преобразования PPTX/PPT в PDF.

В следующем примере кода показано, как настроить преобразование PPTX в PDF.

// Создание экземпляра объекта Presentation, представляющего файл презентации
Presentation pres = new Presentation("presentation.pptx");

// Создайте экземпляр класса PdfOptions
PdfOptions opts = new PdfOptions();
               
// Установить качество JPEG
opts.setJpegQuality((byte) 90);

// Определить поведение для метафайлов
opts.setSaveMetafilesAsPng(true);

// Установить уровень сжатия текста
opts.setTextCompression(PdfTextCompression.Flate);

// Определить стандарт PDF
opts.setCompliance(PdfCompliance.Pdf15);
              
INotesCommentsLayoutingOptions options = opts.getNotesCommentsLayouting();
options.setNotesPosition(NotesPositions.BottomFull);

// Сохранить презентацию в PDF с указанными параметрами
pres.save("output.pdf", SaveFormat.Pdf, opts);

Получите бесплатную лицензию API

Вы можете получить бесплатную временную лицензию, чтобы использовать API без ограничений пробной версии.

Вывод

В этой статье вы узнали, как конвертировать презентации PowerPoint PPTX/PPT в PDF в приложениях для Android. Кроме того, вы увидели, как настроить преобразование PPTX в PDF, используя различные параметры. Вы можете узнать больше об API, используя документацию. Кроме того, вы можете поделиться с нами своими вопросами через наш форум.

Смотрите также

Совет: вы можете попробовать использовать Aspose PowerPoint to PDF или PPT to PDF Converter.