Добавить звуковую аннотацию
Contents
[
Hide
]
Звуковые аннотации в PDF позволяют добавлять аудиоконтент, такой как голосовые заметки, музыка или звуковые эффекты, в ваши документы. Используя PdfContentEditor, вы можете определить небольшой кликабельный прямоугольник на странице, который воспроизводит указанный аудиофайл при активации.
- Создайте экземпляр PdfContentEditor.
- Привяжите входной PDF‑документ.
- Определите прямоугольник для звуковой аннотации.
- Укажите аудиофайл, имя аннотации, номер страницы и частоту дискретизации.
- Сохраните обновлённый PDF‑документ.
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)