IncrementalUpdate

IncrementalUpdate

Visão geral

IncrementalUpdate é uma classe em Aspose.PDF FOSS para Python.

Gere uma seção de atualização incremental para um PDF existente.

Esta classe fornece 8 métodos para trabalhar com objetos IncrementalUpdate em programas Python. Os métodos disponíveis incluem: add_new_object, add_object, build_incremental_trailer, build_incremental_xref, find_last_eof, find_startxref, generate, get_next_object_number. Todos os membros públicos estão acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.PDF FOSS para Python. Propriedades: budget, limits, modified_objects, next_obj_num, original_data, original_eof_offset e mais 1.

Propriedades

NomeTipoAcessoDescrição
original_databytesLeitura/EscritaObtém ou define os dados originais.
limits`PdfLoadLimitsNone`Leitura/Escrita
budget`_LoadBudgetNone`Leitura/Escrita
original_eof_offsetintLeitura/EscritaObtém ou define o deslocamento original do eof.
next_obj_numintLeitura/EscritaObtém ou define o próximo número do obj.
modified_objectsdict[int, bytes]Leitura/EscritaObtém ou define os objetos modificados.
xref_entrieslist[tuple[int, int, int]]Leitura/EscritaObtém ou define as entradas xref.

Métodos

AssinaturaDescrição
find_last_eof() → intRetorne o índice inicial do último marcador %%EOF.
find_startxref() → intRetorne o valor inteiro após a última palavra-chave startxref.
get_next_object_number() → intRetorne e reserve o próximo número de objeto livre.
add_object(obj_num: int, obj_bytes: bytes)Adicione ou substitua um objeto na atualização incremental.
add_new_object(obj_bytes: bytes) → intAdicione um objeto totalmente novo e retorne o número atribuído a ele.
build_incremental_xref(base_offset: int) → bytesCrie uma seção xref para os objetos anexados.
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytesCrie um trailer referenciando a tabela xref anterior.
generate() → bytesRetorne os bytes da atualização incremental completa.

Ver também

 Português