Agregar anotación de sonido

Contents
[ ]

Las anotaciones de sonido en los PDF le permiten agregar contenido de audio, como notas de voz, música o efectos de sonido a sus documentos. Usando PdfContentEditor, puede definir un pequeño rectángulo clickeable en una página que reproduce un archivo de audio especificado al activarse.

  1. Crea una instancia de PdfContentEditor.
  2. Vincula el documento PDF de entrada.
  3. Definir un rectángulo para la anotación de sonido.
  4. Especifique el archivo de audio, el nombre de la anotación, el número de página y la tasa de muestreo.
  5. Guarda el documento PDF actualizado.
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)