ExportDocumentData

Propriedades do documento, Bookmarks

Descrição

Exporta as chaves de informação do documento, toda a árvore de bookmarks e os intervalos de rótulos de página como texto simples editável

Sintaxe

Delphi

Function TPDFlib.ExportDocumentData(Options: Integer): WideString;

Parâmetros

OptionsTipos de registro a processar: 0 seleciona tudo; caso contrário, combine o bit 1 (chaves de informações do documento), o bit 2 (bookmarks) e o bit 4 (intervalos de page labels).

Valores retornados

''Nenhum documento está selecionado, ou nada correspondeu às opções.
TextThe dump in the classic dump_data line format.

Observações

The format follows the widely used dump_data/update_info convention: InfoBegin/InfoKey:/InfoValue: blocks for the standard information keys, BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: blocks for every bookmark in depth-first order, and PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: blocks for each label range. Values escape &, CR and LF as & 
 
.

Edite o texto (renomeie bookmarks, ajuste níveis, corrija metadados) e recarregue-o com ImportDocumentData, no mesmo documento ou em outro — o clássico fluxo de edição em massa e migração de bookmarks.

Exemplo

Dump:= PDF.ExportDocumentData(2); // bookmarks only
// ... edit the text ...
PDF.ImportDocumentData(Dump, 2);

Veja também

ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel