Hang beszúrása PDF-be Java segítségével

Ebben a rövid oktatóanyagban megtudjuk, hogyan lehet hangot beilleszteni a PDF-be Java segítségével. Tartalmazza a környezet létrehozásához szükséges összes információt, az alkalmazás írásának lépésről lépésre történő megközelítését, valamint egy futó mintakódot, amely bemutatja a hang hozzáadása a PDF-hez Java használatával. Ezenkívül számos lehetőséget kínál a PDF-fájlhoz hozzáadott hangjegyzet testreszabásához.

A hangfájl beágyazásának lépései PDF-be Java használatával

  1. Állítsa be az IDE-t a Aspose.PDF for Java használatára hang hozzáadásához
  2. Töltse be a cél PDF-fájlt a Document class objektum segítségével, és nyissa meg a kívánt oldalt a hang hozzáadásához
  3. Hozzon létre egy SoundAnnotation objektumot, és állítsa be a kívánt tulajdonságokat az audiofájl nevével együtt
  4. Adja hozzá ezt a hangjegyzetet a jegyzetgyűjteményhez a kiválasztott oldalon
  5. Mentse el az eredményül kapott PDF-fájlt, amelybe beágyazott hangfájl tartozik

Ezek a lépések meghatározzák a hang hozzáadása a PDF-hez Java használatával folyamatát. Az összes fontos erőforrás azonosításra kerül, például a hozzáadandó könyvtár, osztályok, metódusok, használandó tulajdonságok és az alkalmazás írásának lépései. Megfigyelhető, hogy az alkalmazás megírásához nincs szükség harmadik féltől származó eszközre, mint például az Acrobat Writer vagy bármely más alkalmazás.

Kód az audio beágyazásához PDF-be Java használatával

import com.aspose.pdf.*;
public class Main {
public static void main(String[] args) throws Exception {//Add audio to PDF in Java
// Load a license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load the PDF file
Document pdfDocForAudio = new Document("sample.pdf");
Page targetPage = pdfDocForAudio.getPages().get_Item(1);
String mediaFile = "sample.wav";
// Create Sound Annotation
SoundAnnotation sndAnnotation = new SoundAnnotation(targetPage, new Rectangle(25, 730, 50, 750), mediaFile);
sndAnnotation.setColor(Color.getRed());
sndAnnotation.setTitle("Annotation Title");
sndAnnotation.setSubject("Annotation Subject");
sndAnnotation.setPopup(new PopupAnnotation(pdfDocForAudio));
targetPage.getAnnotations().add(sndAnnotation);
pdfDocForAudio.save("Output.pdf");
System.out.println("Done");
}
}

A fent említett mintakód bemutatja az hangfájl hozzáadása a PDF-hez Java használatával folyamatát. A folyamat meglehetősen egyszerű, először töltsön be egy PDF-fájlt, hozzáférjen az egyik oldalhoz, ahol a hangot be kell ágyazni, majd hozzon létre egy hangjegyzetet, amely megköveteli az oldalra való hivatkozást, egy téglalapot, ahol a hangszimbólum kerül, a média fájl, szín, cím, téma stb. Nem csak a hangjegyzetek számos egyéb tulajdonságát állíthatja be, hanem számos egyéb megjegyzést is hozzáadhat, például 3D-s kommentárt, widget-annotációt, multimédiás annotációt és filmannotációt, hogy csak néhányat említsünk.

Ez a cikk elvezetett minket ahhoz, hogy hangot adjunk a PDF-hez Java használatával. Ha szeretné megtanulni a hiperhivatkozás PDF-ben történő létrehozásának folyamatát, olvassa el a hogyan lehet hiperhivatkozást létrehozni PDF-ben Java segítségével című cikket.

 Magyar