PowerPoint para PDF Android

PDF tornou-se um formato padrão para compartilhamento de documentos pela internet, portanto, arquivos de vários formatos são convertidos para PDF. PowerPoint PPTX ou PPT para PDF é um cenário de conversão popular no qual os slides de uma apresentação do PowerPoint são convertidos em páginas em um PDF. Neste artigo, você aprenderá como realizar a conversão do PowerPoint PPTX/PPT para PDF a partir de seus aplicativos Android.

API Android para conversão de PPTX para PDF

Para converter as apresentações do PowerPoint para PDF em aplicativos Android, usaremos Aspose.Slides for Android via Java. É uma API Android rica em recursos que permite criar, modificar e converter apresentações sem problemas. Você pode baixar a API da seção de downloads ou instalá-la adicionando as seguintes configurações em build.gradle.

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

Converter PowerPoint PPTX para PDF no Android

A seguir estão as etapas para converter uma apresentação do PowerPoint para PDF no Android.

O exemplo de código a seguir mostra como converter um arquivo PPTX em PDF em aplicativos Android.

// Instanciar um objeto Presentation que representa um arquivo de apresentação
Presentation pres = new Presentation("presentation.pptx");

// Salve a apresentação em PDF com opções padrão
pres.save("output.pdf", SaveFormat.Pdf);

Opções adicionais para conversão de PPTX para PDF

O Aspose.Slides também permite que você personalize a conversão de PPTX para PDF usando diferentes opções. Por exemplo, você pode definir compactação de texto, qualidade de imagem, conformidade com PDF, a opção de incluir ou excluir slides ocultos, etc. Para conseguir isso, a API fornece a classe PdfOptions.

A seguir estão as etapas para personalizar a conversão de PPTX/PPT para PDF.

O exemplo de código a seguir mostra como personalizar a conversão de PPTX para PDF.

// Instanciar um objeto Presentation que representa um arquivo de apresentação
Presentation pres = new Presentation("presentation.pptx");

// Instanciar a classe PdfOptions
PdfOptions opts = new PdfOptions();
               
// Definir qualidade JPEG
opts.setJpegQuality((byte) 90);

// Definir comportamento para Metafiles
opts.setSaveMetafilesAsPng(true);

// Definir nível de compactação de texto
opts.setTextCompression(PdfTextCompression.Flate);

// Definir o padrão PDF
opts.setCompliance(PdfCompliance.Pdf15);
              
INotesCommentsLayoutingOptions options = opts.getNotesCommentsLayouting();
options.setNotesPosition(NotesPositions.BottomFull);

// Salve a apresentação em PDF com as opções especificadas
pres.save("output.pdf", SaveFormat.Pdf, opts);

Obtenha uma licença de API gratuita

Você pode obter uma licença temporária gratuita para usar a API sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter apresentações do PowerPoint PPTX/PPT em PDF em aplicativos Android. Além disso, você viu como personalizar a conversão de PPTX para PDF usando diferentes opções. Você pode explorar mais sobre a API usando documentação. Além disso, você pode compartilhar suas dúvidas conosco por meio do nosso fórum.

Veja também

Dica: Você pode tentar verificar Aspose PowerPoint to PDF ou PPT to PDF Converter.