Obter Preferências do Visualizador de PDF
Contents
[
Hide
]
Aspose.PDF fornece ferramentas para acessar e atualizar as preferências do visualizador de PDF. Essas preferências definem o layout inicial e o comportamento de apresentação de um documento PDF nos leitores de PDF. Isso inclui opções como habilitar a visualização de contornos, ocultar barras de menus ou especificar modos de layout de página. Usando PdfContentEditor, você pode recuperar as preferências existentes, verificar flags específicas e atualizá‑las conforme necessário.
- Definir sinalizadores de ViewerPreference.
- Inicializar PdfContentEditor e Vincular PDF.
- Obter as preferências de visualização atuais.
- Verificar Flags Específicas.
- Exibir Preferências Atuais.
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}")