Dapatkan Hak Istimewa Dokumen
Contents
[
Hide
]
Hak istimewa PDF mengontrol apa yang dapat dan tidak dapat dilakukan pengguna dengan dokumen. Izin umum meliputi:
- Mencetak dokumen
- Menyalin konten
- Memodifikasi anotasi atau konten
- Mengisi bidang formulir
- Menggunakan pembaca layar
- Menyusun atau menggabungkan dokumen
Dengan Aspose.PDF for Python, Anda dapat memeriksa pengaturan ini secara programatis menggunakan PdfFileInfo class. Ini sangat berguna saat bekerja dengan banyak PDF dalam alur kerja otomatis, memverifikasi kepatuhan, atau mengendalikan penanganan dokumen dalam aplikasi.
- Muat file PDF.
- Ambil hak istimewa dokumen tersebut.
- Tampilkan tindakan yang diizinkan untuk dokumen.
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
from io import FileIO
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def get_document_privileges(input_file_name):
pdf_metadata = pdf_facades.PdfFileInfo(input_file_name)
privileges = pdf_metadata.get_document_privilege()
print("Document Privileges:")
print(f" Can Print: {privileges.allow_print}")
print(f" Can Degraded Print: {privileges.allow_degraded_printing}")
print(f" Can Copy: {privileges.allow_copy}")
print(f" Can Modify Contents: {privileges.allow_modify_contents}")
print(f" Can Modify Annotations: {privileges.allow_modify_annotations}")
print(f" Can Fill In: {privileges.allow_fill_in}")
print(f" Can Screen Readers: {privileges.allow_screen_readers}")
print(f" Can Assembly: {privileges.allow_assembly}")