Document

Översikt

Document är en klass i Aspose.PDF FOSS för Python.

Pythonisk wrapper för PDF-dokumentets livscykel och kärnoperationer.

Denna klass tillhandahåller 16 metoder för att arbeta med Document-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize och 4 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Python-applikationer efter att ha installerat Aspose.PDF FOSS för Python-paketet. Egenskaper: file_name, form, id, info, is_disposed, is_encrypted och 10 till.

Egenskaper

NamnTypÅtkomstBeskrivning
load_limitsPdfLoadLimitsLäsReturnera resursgränserna som används för att ladda detta dokument.
is_disposedboolLäsExponera avyttringstillståndet för dokumentet.
page_countintLäsAntal sidor som för närvarande finns i dokumentet.
file_nameAnyLäsHämtar filnamnet.
infoAnyLäsHämtar informationen.
metadataAnyLäsHämtar metadata.
idAnyLäsHämtar id:t.
versionAnyLäsHämtar versionen.
pagesAnyLäsHämtar sidorna.
outlinesAnyLäsHämtar konturerna.
named_destinationsAnyLäsHämtar de namngivna destinationerna.
formAnyLäsHämtar formuläret.
is_encryptedAnyLäsHämtar om den är krypterad.
permissionsAnyLäsHämtar behörigheterna.
is_pdfa_compliantAnyLäsHämtar om PDF/A är kompatibel.
is_pdfua_compliantAnyLäsHämtar om den är pdfua-kompatibel.

Metoder

SignaturBeskrivning
`init(source: strPath
`load_from(source: strbytes
save(destination: Any, save_format: Any, overwrite: bool) → DocumentSpara dokumentet till destination med inbyggd motor.
close()Alias för :meth:dispose.
dispose()Frigör resurser som är associerade med detta dokument.
merge() → DocumentSammanfoga den levererade documents i den aktuella.
optimize(compress_images: bool) → DocumentUtför generiska optimeringar på dokumentet.
optimize_resources(remove_unused: bool) → DocumentOptimera delade resurser såsom typsnitt och bilder.
repair() → DocumentFörsök reparera dokumentets struktur via motorn.
flatten() → DocumentPlatta till formulärfält och annotationer via motorn.
free_memory()Rensa all cachad data som kan hålla kvar minnet.
encrypt(password: str) → DocumentKryptera dokumentet med den givna password.
decrypt(password: str) → DocumentDekryptera dokumentet om password matchar den lagrade.
change_passwords(old_password: str, new_password: str) → DocumentÄndra dokumentets lösenord från old_password to new_password.
validate() → boolReturnera True om dokumentet är strukturellt giltigt.
check() → boolAlias för :meth:validate behålls för API kompatibilitet.

Se även

 Svenska