Dapatkan Preferensi Penampil PDF
Contents
[
Hide
]
Aspose.PDF menyediakan alat untuk mengakses dan memperbarui preferensi penampil PDF. Preferensi ini menentukan tata letak awal dan perilaku presentasi dokumen PDF di pembaca PDF. Ini mencakup opsi seperti mengaktifkan tampilan outline, menyembunyikan bilah menu, atau menentukan mode tata letak halaman. Dengan menggunakan PdfContentEditor, Anda dapat mengambil preferensi yang ada, memeriksa flag tertentu, dan memperbaruinya sesuai kebutuhan.
- Tentukan Flag ViewerPreference.
- Inisialisasi PdfContentEditor dan Bind PDF.
- Dapatkan Preferensi Viewer Saat Ini.
- Periksa Bendera Spesifik.
- Tampilkan Preferensi Saat Ini.
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}")