Document
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
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
load_limits | PdfLoadLimits | Okuma | Bu belgeyi yüklemek için kullanılan kaynak limitlerini döndür. |
is_disposed | bool | Okuma | Belgenin imha durumunu göster. |
page_count | int | Okuma | Belgedeki mevcut sayfa sayısı. |
file_name | Any | Okuma | Dosya adını alır. |
info | Any | Okuma | Bilgiyi alır. |
metadata | Any | Okuma | Meta verileri alır. |
id | Any | Okuma | Kimliği alır. |
version | Any | Okuma | Sürümü alır. |
pages | Any | Okuma | Sayfaları alır. |
outlines | Any | Okuma | Taslakları alır. |
named_destinations | Any | Okuma | Adlandırılmış hedefleri alır. |
form | Any | Okuma | Formu alır. |
is_encrypted | Any | Okuma | Şifrelenmiş olup olmadığını alır. |
permissions | Any | Okuma | İzinleri alır. |
is_pdfa_compliant | Any | Okuma | PDF/A uyumlu olup olmadığını alır. |
is_pdfua_compliant | Any | Okuma | PDF/UA uyumlu olup olmadığını alır. |
Yöntemler
| İmza | Açıklama |
|---|---|
| `init(source: str | Path |
| `load_from(source: str | bytes |
save(destination: Any, save_format: Any, overwrite: bool) → Document | Belgeyi şuraya kaydet destination yerel motoru kullanarak. |
close() | :meth:dispose takma adı. |
dispose() | Bu belgeyle ilişkili kaynakları serbest bırak. |
merge() → Document | Sağlananı birleştir documents mevcut olana. |
optimize(compress_images: bool) → Document | Belge üzerinde genel optimizasyonlar gerçekleştir. |
optimize_resources(remove_unused: bool) → Document | Yazı tipleri ve görseller gibi paylaşılan kaynakları optimize et. |
repair() → Document | Motor aracılığıyla belgenin yapısını onarmayı deneyin. |
flatten() → Document | Motor 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) → Document | Belgeyi verilen ile şifreleyin. password. |
decrypt(password: str) → Document | Belgeyi şifre çöz, eğer password saklanan ile eşleşiyorsa. |
change_passwords(old_password: str, new_password: str) → Document | Belgenin şifresini şu andan değiştir. old_password to new_password. |
validate() → bool | Belge yapısal olarak geçerliyse True döndür. |
check() → bool | :meth:validate takma adı, API uyumluluğu için tutulur. |