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
| Options | Tipos 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. |
|---|---|
| Text | The 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