Document

Document

Przegląd

Document jest klasą w Aspose.PDF FOSS dla Python.

Pythonic wrapper dla cyklu życia dokumentu PDF i podstawowych operacji.

Ta klasa udostępnia 16 metod do pracy z obiektami Document w programach Python. Dostępne metody to: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize oraz 4 dodatkowe metody. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.PDF FOSS dla Python. Właściwości: file_name, form, id, info, is_disposed, is_encrypted oraz 10 kolejnych.

Właściwości

NazwaTypDostępOpis
load_limitsPdfLoadLimitsOdczytZwróć limity zasobów używane przy ładowaniu tego dokumentu.
is_disposedboolOdczytUjawnij stan usunięcia dokumentu.
page_countintOdczytLiczba stron aktualnie w dokumencie.
file_nameAnyOdczytPobiera nazwę pliku.
infoAnyOdczytPobiera informacje.
metadataAnyOdczytPobiera metadane.
idAnyOdczytPobiera identyfikator.
versionAnyOdczytPobiera wersję.
pagesAnyOdczytPobiera strony.
outlinesAnyOdczytPobiera konspekty.
named_destinationsAnyOdczytPobiera nazwane cele.
formAnyOdczytPobiera formularz.
is_encryptedAnyOdczytPobiera, czy jest zaszyfrowany.
permissionsAnyOdczytPobiera uprawnienia.
is_pdfa_compliantAnyOdczytPobiera, czy jest zgodny z PDF/A.
is_pdfua_compliantAnyOdczytPobiera, czy jest zgodny z PDF/UA.

Metody

SygnaturaOpis
`init(source: strPath
`load_from(source: strbytes
save(destination: Any, save_format: Any, overwrite: bool) → DocumentZapisz dokument w destination używając natywnego silnika.
close()Alias dla :meth:dispose.
dispose()Zwolnij zasoby powiązane z tym dokumentem.
merge() → DocumentScAl dostarczone documents do bieżącego.
optimize(compress_images: bool) → DocumentWykonaj ogólne optymalizacje dokumentu.
optimize_resources(remove_unused: bool) → DocumentZoptymalizuj współdzielone zasoby, takie jak czcionki i obrazy.
repair() → DocumentSpróbuj naprawić strukturę dokumentu za pomocą silnika.
flatten() → DocumentSpłaszcz pola formularzy i adnotacje za pomocą silnika.
free_memory()Wyczyść wszystkie zbuforowane dane, które mogą zajmować pamięć.
encrypt(password: str) → DocumentZaszyfruj dokument przy użyciu podanego password.
decrypt(password: str) → DocumentOdszyfruj dokument, jeśli password pasuje do przechowywanego.
change_passwords(old_password: str, new_password: str) → DocumentZmień hasło dokumentu z old_password to new_password.
validate() → boolZwróć True, jeśli dokument jest strukturalnie prawidłowy.
check() → boolAlias dla :meth:validate zachowany dla kompatybilności API.

Zobacz także

 Polski