
Converti PowerPoint in PDF in modo programmatico in Java.
PowerPoint è un popolare software di presentazione sviluppato da Microsoft e PDF è un formato di file ampiamente utilizzato noto per la sua compatibilità e sicurezza. La conversione di un file PowerPoint in formato PDF è una tecnica utile per condividere presentazioni o documenti che contengono elementi multimediali o formattazioni speciali. Per convertire un file PowerPoint in un PDF, puoi utilizzare GroupDocs.Conversion Cloud SDK for Java. Questo articolo si concentrerà su come convertire PowerPoint in PDF in Java utilizzando l’API REST.
Tratteremo i seguenti argomenti in questo articolo:
- Java PowerPoint PPT o API di conversione da PPTX a PDF - Installazione SDK
- Come convertire presentazioni PowerPoint in PDF in Java utilizzando l’API REST
Java PowerPoint PPT o API di conversione da PPTX a PDF - Installazione dell’SDK
Per convertire un PowerPoint in un documento PDF, utilizzeremo GroupDocs.Conversion Cloud SDK per Java. L’API GroupDocs.Cloud è un potente strumento per convertire più tipi di documenti e immagini, incluso PowerPoint in formato PDF. Questa API offre una vasta gamma di file formati di conversione, consentendoti di convertire non solo PowerPoint ma anche PDF, documenti Word, fogli Excel, file CAD e immagini raster, tra gli altri. L’integrazione dell’API nelle applicazioni basate su Java è resa semplice ed efficiente, eliminando la necessità di software aggiuntivo.
Puoi scaricare il file JAR dell’API o installarlo utilizzando Maven aggiungendo il seguente repository e dipendenza nel file pom.xml del tuo progetto:
Repository esperto:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Dipendenza Maven:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Registrati per un account GroupDocs per ottenere l’ID cliente e il segreto cliente dalla dashboard prima di iniziare a seguire i passaggi e i frammenti di codice disponibili. Inserisci lo snippet di codice mostrato di seguito una volta che hai il tuo ID e segreto:
# Ottieni il tuo client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Come convertire presentazioni PowerPoint in PDF in Java utilizzando REST AP
Per convertire i tuoi file PowerPoint in formato PDF utilizzando GroupDocs.Conversion Cloud SDK per Java, dovrai seguire alcuni semplici passaggi:
Carica il file
Innanzitutto, carica PowerPoint nell’archivio cloud utilizzando lo snippet di codice indicato di seguito:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Carica il file su Cloud Storage utilizzando Java
public class App {
public static void main(String[] args) {
// Crea un'istanza dell'API convert
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pptx");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Pertanto, il documento PowerPoint caricato sarà disponibile nella sezione file della dashboard sul cloud.
Converti PowerPoint PPTX in PDF in Java
In questa sezione scriveremo lo snippet di codice che automatizza la conversione di PowerPoint in PDF in un’applicazione Java. Si prega di seguire i passaggi e lo snippet di codice indicati di seguito:
I passaggi sono:
- Innanzitutto, crea un’istanza della classe ConvertApi.
- In secondo luogo, creare un’istanza della classe ConvertSettings.
- In terzo luogo, fornire il nome dell’archivio cloud.
- Successivamente, imposta il percorso del file PPTX di input e il formato del file di output su “pdf”.
- Creare ora un’istanza della classe PdfConvertOptions.
- Facoltativamente, fornisci varie opzioni di conversione come setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, ecc.
- Successivamente, imposta le opzioni di conversione e il percorso del file di output utilizzando l’istanza ConvertSettings.
- Quindi, crea un’istanza della classe ConvertDocumentRequest e passa il parametro delle impostazioni.
- Infine, chiama il metodo convertDocument() e passa il parametro ConvertDocumentRequest.
Il seguente frammento di codice mostra come convertire un PowerPoint in un documento PDF in Java utilizzando l’API REST:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Come convertire PowerPoint in PDF utilizzando Java
public class App {
public static void main(String[] args) {
// Crea un'istanza dell'API convert
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Preparare le impostazioni di conversione
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.pptx");
settings.setFormat("pdf");
PdfConvertOptions convertOptions = new PdfConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
convertOptions.setZoom(50);
convertOptions.setDpi(124.0);
convertOptions.setCenterWindow(true);
convertOptions.setCompressImages(false);
convertOptions.setDisplayDocTitle(true);
convertOptions.setFitWindow(false);
convertOptions.setGrayscale(false);
convertOptions.setImageQuality(100);
convertOptions.setLinearize(false);
convertOptions.setMarginTop(5);
convertOptions.setMarginLeft(5);
convertOptions.setPassword("password");
convertOptions.setUnembedFonts(true);
convertOptions.setRemoveUnusedStreams(true);
convertOptions.setRemoveUnusedObjects(true);
convertOptions.setRemovePdfaCompliance(false);
convertOptions.setHeight(1024);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.pdf");
// convertire nel formato specificato
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Puoi vedere l’output nell’immagine qui sotto:

Converti PPTX in PDF tramite Java.
Scarica il file convertito
L’esempio di codice precedente salverà il PDF convertito nel cloud. Puoi scaricare il file PDF convertito utilizzando il seguente frammento di codice:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Scarica il file dal Cloud Storage in Java
public class App {
public static void main(String[] args) {
// Crea un'istanza dell'API convert
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Convertitore online gratuito da PowerPoint a PDF
Come convertire PowerPoint in PDF online gratuitamente? Prova un convertitore da PowerPoint a PDF online per creare un PDF da un PowerPoint. Questo convertitore è sviluppato utilizzando la suddetta API REST da PowerPoint a PDF.
Riassumendo
Infine, questo ci porta alla fine di questo post sul blog. Quanto segue è ciò che hai imparato da questo articolo:
- come convertire PowerPoint in formato PDF in Java a livello di programmazione, nonché opzioni di personalizzazione aggiuntive;
- caricare in modo programmatico il PowerPoint nel cloud e quindi scaricare il PDF convertito dal cloud;
- e converti gratuitamente qualsiasi PowerPoint PPT o PPTX in PDF utilizzando un convertitore online gratuito da PowerPoint a PDF.
Inoltre, forniamo anche una sezione Riferimento API che ti consente di visualizzare e comunicare con le nostre API direttamente attraverso il browser. Il codice sorgente completo di Java SDK è disponibile gratuitamente su GitHub. Controlla GroupDocs.Conversion Cloud SDK per Java Esempi qui.
Inoltre, ti consigliamo di seguire la nostra Guida introduttiva per i passaggi dettagliati e l’utilizzo dell’API.
Infine, continuiamo a scrivere nuovi articoli di blog su diversi formati di file e conversioni utilizzando l’API REST. Quindi, ti preghiamo di contattarci per gli ultimi aggiornamenti.
Fai una domanda
In caso di domande sull’API di conversione da PowerPoint a PDF, non esitare a contattarci sul forum di supporto gratuito.
Domande frequenti
Come posso convertire PowerPoint in PDF usando Java?
Puoi convertire una presentazione PowerPoint in un file PDF utilizzando GroupDocs.Conversion Cloud REST API per Java. È un’API di conversione di documenti basata su cloud che consente agli sviluppatori di convertire facilmente PowerPoint in PDF utilizzando Java.
Come posso convertire un PowerPoint in PDF online gratuitamente?
Il nostro convertitore online da PowerPoint a PDF ti consente di convertire PowerPoint in PDF gratuitamente. Si prega di seguire le istruzioni dettagliate fornite di seguito per eseguire la conversione:
- Apri gratuitamente Convertitore da PowerPoint a PDF online.
- Ora, fai clic nell’area di rilascio del file per caricare un PowerPoint o trascina e rilascia un file PowerPoint.
- Successivamente, fai clic sul pulsante Converti ora. Il convertitore online gratuito da PowerPoint a PDF trasformerà PowerPoint in PDF.
- Il collegamento per il download del PDF di output sarà disponibile dopo la conversione delle diapositive PowerPoint.
C’è un modo per convertire PowerPoint in PDF su Windows?
Visita questo link per scaricare un convertitore offline da PowerPoint a PDF per Windows. Questo convertitore gratuito da PowerPoint a può essere utilizzato per convertire rapidamente le diapositive PowerPoint in documenti PDF su Windows, con un solo clic.
GroupDocs.Conversion Cloud SDK per Java è gratuito?
No, GroupDocs.Conversion Cloud SDK for Java non è gratuito. Tuttavia, fornisce una versione di prova gratuita che può essere utilizzata per testare le funzionalità della piattaforma.
Guarda anche
Se vuoi saperne di più su argomenti correlati, ti consigliamo di leggere gli articoli elencati di seguito:
- Converti la presentazione da Word a PowerPoint in Java
- Come convertire PowerPoint PPT in HTML utilizzando Java
- Converti EXCEL in JSON e JSON in EXCEL in Python
- Come convertire PDF in Excel in Python utilizzando l’API REST
- Converti PDF in documento Word modificabile con Python SDK
- Come convertire PDF in PPTX utilizzando un’API REST in Python
- Converti file PDF in PNG e PNG in formato PDF utilizzando Java
- Converti PowerPoint in immagini PNG in modo programmatico in Java
- Come convertire CSV in XML tramite Java utilizzando l’API REST
- Converti la presentazione da Word a PowerPoint in Java
- Converti PowerPoint in immagini PNG tramite Java