HTML JPG PDF XML DOCX
  Product Family
PDF

Obter Anotações de Página de PDF via SDK Java

API para obter anotações de documentos PDF com o Aspose.PDF Cloud Java SDK.

Get Started

Como obter anotações de página de documentos PDF usando o Cloud Java SDK

Para obter anotações de página de documentos PDF, usaremos Aspose.PDF Cloud SDK para Java Este SDK em nuvem permite que você crie facilmente aplicativos de criação, edição e conversão de PDF baseados em nuvem na linguagem Java para várias plataformas de nuvem. Abra Repositório gerenciador de pacotes, procure por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes para instalá-lo usando Maven.

Adicione o repositório Aspose Cloud ao seu pom.xml da aplicação

Adicionar repositório Aspose Cloud


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

Para instalar a biblioteca cliente da API nos seu repositório local Maven, basta executar:

Instalação a partir do Github


    mvn clean install

Para implantá-lo em um repositório Maven remoto, configure as configurações do repositório e execute:

Implantar repositório Maven


    mvn clean deploy

Etapas para obter anotações usando o SDK Java

Desenvolvedores do Aspose.PDF Cloud podem carregar e obter anotações de documentos PDF em apenas algumas linhas de código.

  1. Carrega um documento.
  2. Recupera todas as anotações de uma página especificada.
  3. Registra detalhes de cada uma.
  4. Retorna o ID da primeira anotação de Texto (para ações posteriores como edição ou exclusão).
 

Este código de exemplo mostra como obter Anotações de Página de um documento PDF via C#


    package com.aspose.asposecloudpdfusecases.annotations;

    import java.io.File;
    import java.nio.file.Path;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AnnotationsInfoResponse;
    import com.google.gson.Gson;
    import com.google.gson.GsonBuilder;

    public class AnnotationGetAll {
        public static void Extract() {
            String REMOTE_FOLDER    = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER     = "c:\\Samples";
            String PDF_DOCUMENT     = "sample.pdf";
            Integer PAGE_NUMBER     = 1;

            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
                pdfApi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
                System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));

                AnnotationsInfoResponse response = pdfApi.getPageAnnotations(PDF_DOCUMENT, PAGE_NUMBER, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when extracting annotations! '" + response.getStatus() + "'");
                else {
                    Gson gson = new GsonBuilder().setPrettyPrinting().create();
                    String jsonPage = gson.toJson(response.getAnnotations().getList());
                    System.out.println("Successfully extracted annotations from document page !\n" + jsonPage + "\n");
                }
            }
            catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 

Trabalhar com as anotações em PDF via SDK Java

Adicionar anotações a um PDF serve a muitos propósitos importantes em diferentes casos de uso. Um dos motivos mais comuns é para revisão e feedback. As anotações permitem que os usuários destaquem partes específicas de um documento, deixem comentários, façam perguntas ou sugiram alterações. Isso torna o processo de revisão mais eficiente e organizado, especialmente quando vários colaboradores estão envolvidos. Adicione as Anotações em documentos PDF com Aspose.PDF Cloud Java SDK.

Com nosso SDK Java você pode

  • Adicionar cabeçalho e rodapé ao documento PDF em formato de texto ou imagem.
  • Adicionar tabelas e selos de texto ou imagem aos documentos PDF.
  • Anexar múltiplos documentos PDF a um arquivo existente.
  • Trabalhar com anexos PDF, anotações e campos de formulário.
  • Aplicar criptografia ou descriptografia a documentos PDF e definir uma senha.
  • Deletar todos os selos e tabelas de uma página ou de todo o documento PDF.
  • Exclua um selo ou tabela específicos do documento PDF pelo seu ID.
  • Substitua uma ou várias ocorrências de texto em uma página PDF ou em todo o documento.
  • Suporte abrangente para converter documentos PDF em vários outros formatos de arquivo.
  • Extraia vários elementos de arquivos PDF e otimize documentos PDF.
  • Você pode experimentar nosso Aplicativo gratuito para adicionar anotações em arquivos PDF online e testar a funcionalidade.

  •