Obtenir les préférences du visualiseur PDF

Contents
[ ]

Aspose.PDF fournit des outils pour accéder et mettre à jour les préférences du visualiseur PDF. Ces préférences définissent la disposition initiale et le comportement de présentation d’un document PDF dans les lecteurs PDF. Cela comprend des options telles que l’activation de la vue plan, le masquage des barres de menus ou la spécification des modes de mise en page. En utilisant PdfContentEditor, vous pouvez récupérer les préférences existantes, vérifier des indicateurs spécifiques et les mettre à jour si nécessaire.

  1. Définir les indicateurs ViewerPreference.
  2. Initialiser PdfContentEditor et lier le PDF.
  3. Obtenir les préférences actuelles du visualiseur.
  4. Vérifier les indicateurs spécifiques.
  5. Afficher les préférences actuelles.
import aspose.pdf.facades as pdf_facades
import sys
from enum import IntFlag
from os import path

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

from config import set_license, initialize_data_dir


def get_viewer_preferences(infile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Read current viewer preference flags
    viewer_preference = ViewerPreference(content_editor.get_viewer_preference())
    if viewer_preference & ViewerPreference.PAGE_MODE_USE_OUTLINES:
        print("PageModeUseOutlines is enabled")
    print(f"Current viewer preference: {viewer_preference}")