Criar Marcadores de Todas as Páginas (facades)
Criar Marcadores de Todas as Páginas (facades)
Para criar marcadores de todas as páginas, você precisa usar o método createBookmarks sem nenhum parâmetro. A classe PdfBookmarkEditor permite que você crie marcadores de todas as páginas de um arquivo PDF. Primeiro, você precisa criar um objeto da classe PdfBookmarkEditor e associar o PDF de entrada usando o método bindPdf. Em seguida, você deve chamar o método createBookmarks e salvar o arquivo PDF de saída usando o método save.
O seguinte trecho de código mostra:
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java | |
// open document | |
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor(); | |
bookmarkEditor.bindPdf("Input.pdf"); | |
// create bookmark of all pages | |
bookmarkEditor.createBookmarks(); | |
// save updated PDF file | |
bookmarkEditor.save("Output.pdf"); |
Criar Marcadores de Todas as Páginas com Propriedades (facades)
A classe PdfBookmarkEditor permite que você crie marcadores de todas as páginas de um arquivo PDF e especifique as propriedades (Cor, Negrito, Itálico). Você pode fazer isso com a ajuda do método createBookmarks. Primeiro, você precisa criar um objeto da classe PdfBookmarkEditor e vincular o PDF de entrada usando o método bindPdf. Em seguida, você deve chamar o método createBookmarks e salvar o arquivo PDF de saída usando o método save.
O snippet de código a seguir mostra como criar marcadores de todas as páginas com propriedades.
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java | |
// Path to Directorty | |
String myDir = "PathToDir"; | |
// open document | |
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor(); | |
bookmarkEditor.bindPdf("Input.pdf"); | |
// create bookmark of all pages | |
bookmarkEditor.createBookmarks(Color.GREEN, true, true); | |
// save updated PDF file | |
bookmarkEditor.save(myDir + "Output.pdf"); |