Document

Genel Bakış

Document, Python için Aspose.PDF FOSS içinde bir sınıftır.

PDF belge yaşam döngüsü ve temel işlemler için Pythonik sarmalayıcı.

Bu sınıf, Python programlarındaki Document nesneleriyle çalışmak için 16 yöntem sağlar. Kullanılabilir yöntemler şunlardır: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize ve 4 ek yöntem. Tüm genel üyeler, Aspose.PDF FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: file_name, form, id, info, is_disposed, is_encrypted ve 10 tane daha.

Özellikler

AdTürErişimAçıklama
load_limitsPdfLoadLimitsOkumaBu belgeyi yüklemek için kullanılan kaynak limitlerini döndür.
is_disposedboolOkumaBelgenin imha durumunu göster.
page_countintOkumaBelgedeki mevcut sayfa sayısı.
file_nameAnyOkumaDosya adını alır.
infoAnyOkumaBilgiyi alır.
metadataAnyOkumaMeta verileri alır.
idAnyOkumaKimliği alır.
versionAnyOkumaSürümü alır.
pagesAnyOkumaSayfaları alır.
outlinesAnyOkumaTaslakları alır.
named_destinationsAnyOkumaAdlandırılmış hedefleri alır.
formAnyOkumaFormu alır.
is_encryptedAnyOkumaŞifrelenmiş olup olmadığını alır.
permissionsAnyOkumaİzinleri alır.
is_pdfa_compliantAnyOkumaPDF/A uyumlu olup olmadığını alır.
is_pdfua_compliantAnyOkumaPDF/UA uyumlu olup olmadığını alır.

Yöntemler

İmzaAçıklama
`init(source: strPath
`load_from(source: strbytes
save(destination: Any, save_format: Any, overwrite: bool) → DocumentBelgeyi şuraya kaydet destination yerel motoru kullanarak.
close():meth:dispose takma adı.
dispose()Bu belgeyle ilişkili kaynakları serbest bırak.
merge() → DocumentSağlananı birleştir documents mevcut olana.
optimize(compress_images: bool) → DocumentBelge üzerinde genel optimizasyonlar gerçekleştir.
optimize_resources(remove_unused: bool) → DocumentYazı tipleri ve görseller gibi paylaşılan kaynakları optimize et.
repair() → DocumentMotor aracılığıyla belgenin yapısını onarmayı deneyin.
flatten() → DocumentMotor aracılığıyla form alanlarını ve açıklamaları düzleştirin.
free_memory()Bellekte kalabilecek önbelleğe alınmış verileri temizleyin.
encrypt(password: str) → DocumentBelgeyi verilen ile şifreleyin. password.
decrypt(password: str) → DocumentBelgeyi şifre çöz, eğer password saklanan ile eşleşiyorsa.
change_passwords(old_password: str, new_password: str) → DocumentBelgenin şifresini şu andan değiştir. old_password to new_password.
validate() → boolBelge yapısal olarak geçerliyse True döndür.
check() → bool:meth:validate takma adı, API uyumluluğu için tutulur.

Ayrıca Bakınız

 Türkçe