Ajouter une annotation sonore

Contents
[ ]

Les annotations sonores dans les PDF vous permettent d’ajouter du contenu audio tel que des notes vocales, de la musique ou des effets sonores à vos documents. En utilisant PdfContentEditor, vous pouvez définir un petit rectangle cliquable sur une page qui lit un fichier audio spécifié lorsqu’il est activé.

  1. Créer une instance de PdfContentEditor.
  2. Lier le document PDF d’entrée.
  3. Définissez un rectangle pour l’annotation sonore.
  4. Spécifiez le fichier audio, le nom de l’annotation, le numéro de page et la fréquence d’échantillonnage.
  5. Enregistrer le document PDF mis à jour.
import aspose.pdf.facades as pdf_facades
import aspose.pydrawing as apd
import sys
from os import path

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def add_sound_annotation(infile, sound_file, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Add sound annotation to page 1
    content_editor.create_sound(
        apd.Rectangle(80, 450, 30, 30), sound_file, "Speaker", 1, "8000"
    )
    # Save updated document
    content_editor.save(outfile)