Jak dodać dźwięk w prezentacji za pomocą Java

Ten temat instruktażowy koncentruje się na tym, jak dodać dźwięk w Presentation przy użyciu języka Java, podając szczegółowe instrukcje konfiguracji środowiska i korzystania z kodu aplikacji. Możesz używać tej aplikacji w dowolnym środowisku Java skonfigurowanym w systemie Linux, Windows lub macOS bez żadnej zależności od programu Microsoft PowerPoint lub oprogramowania innych firm do osadzenia dźwięku w PPTX przy użyciu języka Java.

Kroki, aby wstawić dźwięk do prezentacji przy użyciu języka Java

  1. Skonfiguruj środowisko programistyczne, aby używało Aspose.Slides for Java pliku JAR z menedżera repozytorium do wstawiania ramki dźwiękowej do prezentacji
  2. Utwórz przykładową prezentację, korzystając z instancji klasy Presentation, aby wstawić dźwięk do prezentacji
  3. Uzyskaj dostęp do żądanego slajdu w kolekcji slajdów prezentacji, aby dodać ramkę dźwiękową
  4. Załaduj plik audio z dysku i umieść go w ramce audio slajdu prezentacji
  5. Załaduj obraz z dysku i ustaw go jako obraz ramki audio
  6. Zapisz prezentację zawierającą ramkę dźwiękową na dysku

Wykonując powyższe kroki w Java wstawianie dźwięku w programie PowerPoint można łatwo zarządzać prezentacją za pomocą kilku wywołań API, przy czym proces rozpocznie się od utworzenia domyślnej prezentacji przy użyciu instancji klasy Presentation, po której nastąpi dostęp do żądanej slajd wewnątrz prezentacji. Następnie plik audio i obraz zostaną załadowane z dysku i umieszczone w ramce audio slajdu. Ostatecznie na dysku zostanie zapisana prezentacja zawierająca slajd z osadzoną ramką dźwiękową.

Kod do wstawiania dźwięku w prezentacji za pomocą 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);
}
}

Powyższy przykład pokazuje, jak łatwo w Java można zapisywać dźwięk MP3 w prezentacji PPT przy użyciu bardzo prostego interfejsu API. Użyliśmy klasy IAudioFrame, która pozwala również ustawić dodatkowe flagi dla funkcji, takich jak tryb przewijania do tyłu, tryb odtwarzania, odtwarzanie dźwięku w pętli i ukrywanie dźwięku, aby wymienić tylko kilka. Gdy dźwięk zostanie osadzony w prezentacji, możesz zapisać go na dysku lub w strumieniu pamięci zgodnie z własnymi wymaganiami.

Ten przykład koncentruje się na tym, jak wstawić dźwięk w prezentacji przy użyciu języka Java. Jeśli chcesz dowiedzieć się, jak dodawać wideo do prezentacji, zapoznaj się z artykułem na stronie Jak dodać wideo w prezentacji za pomocą Java.

 Polski