Obtenir les préférences du visualiseur PDF
Contents
[
Hide
]
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.
- Définir les indicateurs ViewerPreference.
- Initialiser PdfContentEditor et lier le PDF.
- Obtenir les préférences actuelles du visualiseur.
- Vérifier les indicateurs spécifiques.
- 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}")