Questo semplice articolo è incentrato su come convertire PowerPoint in TIFF utilizzando Java seguendo i passaggi di configurazione dettagliati per utilizzare il seguente esempio di codice. È possibile utilizzare il seguente esempio in qualsiasi ambiente configurato Java in MS Windows, Linux o macOS per convertire PPTX in TIFF in Java senza alcuna dipendenza da MS PowerPoint.
Passaggi per convertire PowerPoint in TIFF utilizzando Java
- Configura l’applicazione per installare Aspose.Slides for Java dal repository Maven
- Inizializza l’oggetto classe Presentation per caricare il file di presentazione di origine dal disco
- Crea un’istanza dell’oggetto classe TiffOptions e imposta le opzioni dell’immagine desiderate
- Impostare la dimensione dell’immagine e le impostazioni DPI per l’immagine TIFF desiderata
- Converti la presentazione in un TIFF in Java usando il metodo di salvataggio
I passaggi precedenti convertono la presentazione in TIFF in Java per cui il processo inizia caricando il file di presentazione di origine utilizzando la classe Presentation. Quindi impostiamo il DPI e la dimensione dell’immagine TIFF desiderati utilizzando l’istanza della classe TiffOptions e infine salviamo la presentazione come immagine TIFF sul disco utilizzando il metodo di salvataggio.
Codice per convertire PPTX in TIFF in Java
import com.aspose.slides.INotesCommentsLayoutingOptions; | |
import com.aspose.slides.License; | |
import com.aspose.slides.NotesPositions; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
import com.aspose.slides.TiffCompressionTypes; | |
import com.aspose.slides.TiffOptions; | |
import java.awt.Dimension; | |
public class CreateTiffImage { | |
public static void main(String[] args) throws Exception { // Creating Tiff image | |
// Set the API license to avoid watermark in the output Tiff Image | |
License licSlides = new License(); | |
licSlides.setLicense("Aspose.Total.lic"); | |
// Create the Presentation class to load the source presentation and exporting to Tiff | |
Presentation sampleTiffPresentation = new Presentation("NewPresentation.pptx"); | |
// Initialize the TiffOptions class | |
TiffOptions tiffOpts = new TiffOptions(); | |
// Applying the desired Tiff compression type | |
tiffOpts.setCompressionType(TiffCompressionTypes.Default); | |
// Set the slides notes options inside exported Tiff | |
INotesCommentsLayoutingOptions notesOptions = tiffOpts.getNotesCommentsLayouting(); | |
notesOptions.setNotesPosition(NotesPositions.BottomFull); | |
// Now, set the Tiff image DPI. The resolution is always equal to 2-dots\inch | |
tiffOpts.setDpiX(200); | |
tiffOpts.setDpiY(100); | |
// Set the desired Tiff Image Size | |
tiffOpts.setImageSize(new Dimension(1728, 1078)); | |
// Save the loaded presentation to TIFF with specified image size | |
sampleTiffPresentation.save("CustomSizeTiff_out.tiff", SaveFormat.Tiff, tiffOpts); | |
} | |
} |
Se sei anche interessato a convertire PPT in TIFF in Java, puoi usare l’esempio sopra anche per questa conversione. Per personalizzare ulteriormente l’output, la classe TiffOptions espone i metodi setter per le proprietà come CompressionType, PixelFormat, ShowHiddenSlides e NotesCommentsLayouting. Questa applicazione è in grado di convertire senza problemi PPTX in TIFF senza installare MS PowerPoint o altri strumenti di terze parti.
In questo articolo, abbiamo imparato a generare TIFF da PowerPoint in Java con l’aiuto di una semplice interfaccia API. Se sei interessato a creare l’immagine della diapositiva PowerPoint, fai riferimento all’articolo su come creare un’immagine diapositiva PowerPoint utilizzando Java.