Добавить аннотацию с фильмом

Contents
[ ]

Аннотации с фильмом в PDF позволяют внедрять мультимедийный контент, такой как видео, в ваши документы. С помощью PdfContentEditor, вы можете определить прямоугольник на странице, где будет отображаться видео. При клике видео может воспроизводиться непосредственно из PDF, делая ваши документы более интерактивными и привлекательными.

  1. Создайте экземпляр PdfContentEditor.
  2. Привяжите входной PDF‑документ.
  3. Определите прямоугольник для аннотации фильма.
  4. Укажите видеофайл для встраивания.
  5. Назначьте номер страницы для аннотации.
  6. Сохраните обновлённый 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_movie_annotation(infile, movie_file, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Add movie annotation to page 1
    content_editor.create_movie(apd.Rectangle(80, 500, 220, 120), movie_file, 1)
    # Save updated document
    content_editor.save(outfile)