Ez az útmutató témakör arra összpontosít, hogyan lehet hangot hozzáadni a Presentation alkalmazáshoz Java használatával, a környezet konfigurálásának részletes lépéseivel és az alkalmazáskód használatával. Használhatja ezt az alkalmazást bármely Linux, Windows vagy macOS rendszerben konfigurált Java környezetben anélkül, hogy a Microsoft PowerPointtól vagy bármely harmadik féltől származó szoftvertől függne, hogy hangot ágyazzon be a PPTX rendszerbe Java használatával.
Hang beszúrásának lépései a prezentációba Java használatával
- Állítsa be a fejlesztői környezetet úgy, hogy az adattárkezelőből származó Aspose.Slides for Java JAR-fájlt használjon hangkeret beillesztéséhez a prezentációba
- Hozzon létre egy mintabemutatót a Presentation osztály egy példányával, hogy hangot illesszen be a bemutatóba
- Hangkeret hozzáadásához nyissa meg a kívánt diát a prezentációs diagyűjteményben
- Töltse be a hangfájlt a lemezről, és helyezze be a bemutató dia hangkeretébe
- Töltse be a képet a lemezről, és állítsa be audio keret képként
- Mentse el a prezentációt úgy, hogy a lemezen egy hangkeret található
A fenti lépések követésével a Java hang beillesztése a PowerPointba prezentáció könnyen kezelhető néhány API-hívással, ahol a folyamat egy alapértelmezett bemutató létrehozásával kezdődik a Presentation osztály egy példányával, amelyet ezután a kívánt elérése követ. csúsztassa a prezentáció belsejébe. Ezután egy hangfájl és kép betöltődik a lemezről, és beállítja a dia hangkeretébe. Végül egy beágyazott hangkerettel rendelkező diát tartalmazó prezentáció mentésre kerül a lemezre.
Kód hang beszúrásához a prezentációba Java használatával
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); | |
} | |
} |
A fent említett példa azt mutatja be, hogy a Java-ban milyen egyszerűen lehetséges az MP3 hang PPT prezentációban való mentése egy nagyon egyszerű API interfész segítségével. Használtuk a IAudioFrame osztályt, amely lehetővé teszi további jelzők beállítását az olyan funkciókhoz, mint a visszatekerési mód, a lejátszási mód, a hang lejátszása hurokban és a hang elrejtése, hogy csak néhányat említsünk. Miután a hanganyag beágyazódik a prezentációba, elmentheti azt a lemezre vagy egy memóriafolyamba, igénye szerint.
Ez a példa arra összpontosít, hogyan lehet hangot beilleszteni a prezentációba Java használatával. Ha szeretne többet megtudni arról, hogyan lehet videót hozzáadni a prezentációhoz, olvassa el a Videó hozzáadása a prezentációhoz Java használatával cikket.