Este tópico envolve o processo para criar tabela de conteúdo em PDF usando Python. Ele cobre os detalhes para estabelecer o ambiente de desenvolvimento, uma lista de etapas e um código funcional para adicionar índice em PDF usando Python. Você também conhecerá as configurações do índice incluindo hiperlinks, texto e conectividade com diferentes páginas do arquivo PDF.
Etapas para adicionar índice a PDF usando Python
- Defina o ambiente como use Aspose.PDF para Python via .NET para adicionar um índice analítico
- Acesse o PDF de amostra Document e insira uma página no início para adicionar o TOC
- Crie instâncias das classes TocInfo e TextFragment para definir o título do sumário
- Defina o texto dos títulos do índice
- Iterar por todas as páginas do PDF para adicionar um respectivo título de sumário
- Defina a página de destino, suas coordenadas e o texto do título durante cada iteração
- Salve o arquivo PDF resultante com TOC na primeira página
As etapas acima exibem o processo para criar índice clicável em PDF usando Python. Acesse o arquivo PDF de origem, adicione uma página no início do documento para conter o índice e use as instâncias de TocInfo e TextFragment para definir as características do sumário. Para cada página do documento PDF carregado, insira um hiperlink no índice, defina seu texto e link para a página necessária.
Código para adicionar índice clicável a PDF usando Python
Este exemplo demonstra como adicionar índice analítico em PDF usando Python. Neste exemplo, o conteúdo do sumário é gerado manualmente, gerando uma lista de strings usando os números das páginas. No entanto, você pode analisar o conteúdo do arquivo e definir de forma semelhante ao índice padrão, onde os títulos do conteúdo do PDF são usados dentro do sumário e vinculá-los ao conteúdo desejado no arquivo PDF.
Este tópico nos ensinou como criar índices em PDF usando Python. Se você estiver interessado em adicionar hiperlinks no conteúdo de um arquivo PDF, consulte o artigo em como adicionar hiperlink em PDF usando Python.