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
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
original_data | bytes | Leitura/Escrita | Obtém ou define os dados originais. |
limits | `PdfLoadLimits | None` | Leitura/Escrita |
budget | `_LoadBudget | None` | Leitura/Escrita |
original_eof_offset | int | Leitura/Escrita | Obtém ou define o deslocamento original do eof. |
next_obj_num | int | Leitura/Escrita | Obtém ou define o próximo número do obj. |
modified_objects | dict[int, bytes] | Leitura/Escrita | Obtém ou define os objetos modificados. |
xref_entries | list[tuple[int, int, int]] | Leitura/Escrita | Obtém ou define as entradas xref. |
Métodos
| Assinatura | Descrição |
|---|---|
find_last_eof() → int | Retorne o índice inicial do último marcador %%EOF. |
find_startxref() → int | Retorne o valor inteiro após a última palavra-chave startxref. |
get_next_object_number() → int | Retorne 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) → int | Adicione um objeto totalmente novo e retorne o número atribuído a ele. |
build_incremental_xref(base_offset: int) → bytes | Crie uma seção xref para os objetos anexados. |
build_incremental_trailer(prev_xref: int, new_size: int, xref_offset: int) → bytes | Crie um trailer referenciando a tabela xref anterior. |
generate() → bytes | Retorne os bytes da atualização incremental completa. |