Cette rubrique pratique se concentre sur la façon d’ajouter de l’audio dans Presentation à l’aide de Java en fournissant les étapes détaillées pour configurer l’environnement et en utilisant le code d’application. Vous pouvez utiliser cette application dans n’importe quel environnement Java configuré sous Linux, Windows ou macOS sans dépendre de Microsoft PowerPoint ou de tout logiciel tiers pour intégrer l’audio dans PPTX à l’aide de Java.
Étapes pour insérer de l’audio dans une présentation à l’aide de Java
- Configurez l’environnement de développement pour utiliser le fichier JAR Aspose.Slides for Java du gestionnaire de référentiel pour insérer une image audio dans la présentation
- Créez un exemple de présentation à l’aide d’une instance de la classe Presentation pour insérer un son dans la présentation
- Accédez à la diapositive souhaitée dans la collection de diapositives de présentation pour ajouter un cadre audio
- Chargez le fichier audio à partir du disque et insérez-le dans le cadre audio de la diapositive de présentation
- Chargez l’image à partir du disque et définissez-la comme image de trame audio
- Enregistrez la présentation avec une image audio à l’intérieur sur le disque
En suivant les étapes ci-dessus dans * Java, l’insertion audio dans PowerPoint * la présentation peut être facilement gérée à l’aide de quelques appels d’API, le processus commençant par la création d’une présentation par défaut à l’aide d’une instance de la classe Presentation, qui sera ensuite suivie par l’accès au fichier souhaité. glisser à l’intérieur de la présentation. Ensuite, un fichier audio et une image seront chargés à partir du disque et placés dans le cadre audio de la diapositive. Enfin, une présentation comportant une diapositive avec un cadre audio intégré sera enregistrée sur le disque.
Code pour insérer de l’audio dans la présentation à l’aide de Java
import com.aspose.slides.AudioVolumeMode; | |
import com.aspose.slides.IAudioFrame; | |
import com.aspose.slides.IPPImage; | |
import com.aspose.slides.ISlide; | |
import com.aspose.slides.License; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
import com.aspose.slides.ShapeType; | |
import java.io.File; | |
import java.io.FileInputStream; | |
import java.nio.file.Files; | |
import java.nio.file.Paths; | |
public class InsertAudio { | |
public static void main(String[] args) throws Exception{ | |
String filesPath = "/Users/Documents/KnowledgeBase/TestData/"; | |
//Set the product license to add an audio frame inside the presentation | |
License slideAudiolicense = new License(); | |
slideAudiolicense.setLicense(filesPath + "Conholdate.Total.Product.Family.lic"); | |
//Create a sample presentation to add new audio frame inside the slide | |
Presentation SrcPresWithAudio = new Presentation(); | |
//Load the first slide to include the Audio frame | |
ISlide AudioSlide = SrcPresWithAudio.getSlides().get_Item(0); | |
//Create an audio frame inside the slide with a specified position and defined size | |
IAudioFrame audioFrame = AudioSlide.getShapes(). | |
addAudioFrameEmbedded(12, 12, 230, 230, | |
new FileInputStream(new File(filesPath+ "Sampleaudio.wav"))); | |
// Add an audio frame shape image inside the presentation image collection | |
IPPImage audImage = SrcPresWithAudio.getImages(). | |
addImage(new FileInputStream(new File(filesPath+ "multiple_codes.png"))); | |
// Set the front image for the audio frame | |
audioFrame.getPictureFormat().getPicture().setImage(audImage); | |
// Save the presentation having an audio frame on the disk | |
SrcPresWithAudio.save("AudFrame_out.pptx", SaveFormat.Pptx); | |
} | |
} |
L’exemple susmentionné montre avec quelle facilité dans * Java l’enregistrement audio MP3 dans la présentation PPT * est rendu possible à l’aide d’une interface API très simple. Nous avons utilisé la classe IAudioFrame qui vous permet également de définir les indicateurs supplémentaires pour les fonctionnalités telles que le mode rembobinage, le mode lecture, la lecture audio en boucle et le masquage d’un audio pour n’en nommer que quelques-uns. Une fois que l’audio sera intégré à la présentation, vous pouvez l’enregistrer sur le disque ou dans un flux de mémoire selon vos besoins.
Cet exemple se concentre sur la façon d’insérer de l’audio dans la présentation à l’aide de Java. Si vous souhaitez en savoir plus sur l’ajout d’une vidéo dans la présentation, consultez l’article sur Comment ajouter une vidéo dans une présentation à l’aide de Java.