הכנס אודיו ב-PowerPoint Java

במקרים שונים, המציגים משתמשים בצלילים או בקטעי אודיו במצגות שלהם. כדי לכלול צלילים במצגות, MS PowerPoint מספקת מסגרות שמע. במאמר זה, אתה הולך ללמוד כיצד להפוך את המניפולציה של מסגרות האודיו לאוטומטיות. במיוחד, המאמר יעסוק כיצד להכניס מסגרות שמע ב-PowerPoint PPT באמצעות Java. בנוסף, תלמד כיצד לחלץ אודיו מ-PowerPoint PPT/PPTX באופן תוכנתי.

Java API להוספת מסגרות שמע ב-PowerPoint PPT

כדי להוסיף או לחלץ מסגרות שמע במצגות, נשתמש ב-Aspose.Slides עבור Java. זהו API עשיר בתכונות המאפשר לך ליצור ולעבד מסמכי PowerPoint ו-OpenOffice. יתר על כן, זה מאפשר לך להמיר את המצגות לפורמטים אחרים של קבצים. אתה יכול להתקין את ה-API דרך Maven או להוריד ה-JAR שלו.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.9</version>
    <classifier>jdk16</classifier>
</dependency>

הכנס מסגרת שמע ב-PowerPoint PPT באמצעות Java

להלן השלבים להוספת שמע ל-PowerPoint PPT ב-Java.

דוגמת הקוד הבאה מראה כיצד להטמיע אודיו ב-PowerPoint PPT ב-Java.

// טען או צור מצגת
Presentation pres = new Presentation("AudioFrameEmbed_out.pptx");
try {
    // קבלו את השקופית הראשונה
    ISlide sld = pres.getSlides().get_Item(0);

    // טען את קובץ ה-wav קול כדי להזרים
    FileInputStream fstr = new FileInputStream(new File("audio.wav"));

    // הוסף מסגרת שמע
    IAudioFrame audioFrame = sld.getShapes().addAudioFrameEmbedded(50, 150, 100, 100, fstr);
    fstr.close();

    // שנה את מצב ההפעלה כדי לנגן בלחיצה
    audioFrame.setPlayMode(AudioPlayModePreset.OnClick);

    // הגדר את עוצמת הקול לנמוכה
    audioFrame.setVolume(AudioVolumeMode.Low);

    // הגדר אודיו לנגן על פני שקופיות
    audioFrame.setPlayAcrossSlides(true);

    // הגדר את האודיו כך שלא לולאה
    audioFrame.setPlayLoopMode(false);

    // הסתר את AudioFrame במהלך הצגת השקופיות
    audioFrame.setHideAtShowing(true);

    // הרצה אחורה של שמע כדי להתחיל לאחר הנגינה
    audioFrame.setRewindAudio(true);

    // שמור את קובץ ה-PPTX בדיסק
    pres.save("AudioFrameEmbed_changed.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

חלץ מסגרות שמע ב-PowerPoint PPTX באמצעות Java

אתה יכול גם לחלץ את מסגרות השמע מ-PowerPoint PPT קיים. להלן השלבים לביצוע פעולה זו.

דוגמת הקוד הבאה מראה כיצד לחלץ אודיו מ-PowerPoint PPTX ב-Java.

// טען מצגת
Presentation pres = new Presentation("AudioSlide.pptx");
try {
    // גש לשקופית הרצויה
    ISlide slide = pres.getSlides().get_Item(0);
    
    // קבל את אפקטי המעבר של מצגת שקופיות
    ISlideShowTransition transition = slide.getSlideShowTransition();
    
    // חלץ צליל במערך בתים
    byte[] audio = transition.getSound().getBinaryData();
    System.out.println("Length: " + audio.length);
} finally {
    if (pres != null) pres.dispose();
}

Java PowerPoint API להטמעת אודיו - קבל רישיון חינם

השתמש ב-Aspose.Slides עבור Java ללא מגבלות הערכה על ידי קבלת רישיון זמני בחינם.

סיכום

במאמר זה, למדת כיצד להכניס שמע ל-PowerPoint PPT באמצעות Java. יתר על כן, ראית כיצד לחלץ את קטעי האודיו ממצגות באופן תוכנתי. חוץ מזה, אתה יכול לחקור את תיעוד כדי ללמוד עוד על Aspose.Slides עבור Java. בנוסף, תוכל לפרסם את שאלתך בפורום שלנו.

ראה גם

מידע: באמצעות Aspose ממיר MP4 ל-MP3 החדש, תוכל לחלץ בקלות את האודיו או הסאונד מווידאו קליפ.