Trabalhar com utilitários PDF

Última atualização em 2023-05-04
  • Criado para:
  • Developer
ATENÇÃO

AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

Sobre o serviço de utilitários do PDF

O serviço Utilitários PDF pode converter entre formatos de arquivo PDF e XDP, definir e recuperar propriedades de documento PDF e manipular metadados XMP. Por exemplo, antes de converter um documento PDF para outro formato, é útil inspecionar suas propriedades para determinar qual operação de serviço chamar para a conversão.

Você pode realizar essas tarefas usando o serviço Utilitários PDF:

OBSERVAÇÃO

Para obter mais informações sobre o serviço Utilitários PDF, consulte Referência de serviços para o AEM Forms.

Convertendo documentos PDF em documentos XDP

Você pode usar o Java e as APIs de serviço da Web dos Utilitários do PDF para converter programaticamente documentos do PDF em documentos XDP.

OBSERVAÇÃO

Para obter mais informações sobre o serviço Utilitários PDF, consulte Referência de serviços para o AEM Forms.

Resumo das etapas

Para converter um documento PDF em um documento XDP, execute as seguintes etapas:

  1. Inclua arquivos de projeto.
  2. Crie um cliente PDFUUtilityService.
  3. Chame o PDF para a operação de conversão XDP.

Incluir arquivos de projeto

Inclua os arquivos necessários no projeto de desenvolvimento. Se você estiver criando um aplicativo cliente usando Java, inclua os arquivos JAR necessários. Se você estiver usando serviços da Web, certifique-se de incluir os arquivos proxy.

Criar um cliente PDFUtilmentService

Antes de poder executar programaticamente uma operação Utilitários do PDF, tem de criar um cliente PDFUUtilityService. Com a API do Java, isso é feito criando uma PDFUtilityServiceClient objeto. Com a API do serviço da Web, isso é feito usando um PDFUtilityServiceService objeto.

Chame a operação de conversão PDF para XDP

Após criar o cliente de serviço, você pode chamar o PDF para a operação de conversão XDP.

Consulte também

Converter documentos do PDF em documentos XDP usando a API do Java

Converter documentos PDF em documentos XDP usando a API de serviço da Web

Inclusão de arquivos da biblioteca Java do AEM Forms

Configuração das propriedades de conexão

Converter documentos do PDF em documentos XDP usando a API do Java

Converta documentos do PDF em documentos XDP usando a API de utilitários do PDF (Java):

  1. Incluir arquivos de projeto

    Inclua arquivos JAR do cliente, como adobe-pdfutility-client.jar, no caminho da classe do seu projeto Java.

  2. Criar um cliente PDFUtilmentService

    Crie um PDFUtilityServiceClient usando seu construtor e transmitindo um ServiceClientFactory objeto que contém propriedades de conexão.

  3. Chame a operação de conversão PDF para XDP

    Para executar a conversão, chame o PDFUtilityServiceClient do objeto convertPDFtoXDP e passar em um com.adobe.idp.Document que representa o arquivo PDF. O método retorna um com.adobe.idp.Document que representa o arquivo XDP recém-criado.

Consulte também

Convertendo documentos PDF em documentos XDP

Inclusão de arquivos da biblioteca Java do AEM Forms

Configuração das propriedades de conexão

Converter documentos PDF em documentos XDP usando a API de serviço da Web

Converta documentos do PDF em documentos XDP usando a PDF Utilities API (serviço da Web):

  1. Incluir arquivos de projeto

    • Crie um assembly de cliente Microsoft .NET que consuma o arquivo WSDL do serviço Utilitários PDF.
    • Faça referência ao assembly do cliente Microsoft .NET.
  2. Criar um cliente PDFUtilmentService

    Crie um PDFUtilityServiceService usando seu construtor de classe proxy.

  3. Chame a operação de conversão PDF para XDP

    Chame o PDFUtilityServiceService do objeto convertPDFtoXDP e passar em um BLOB que representa o arquivo PDF. O método retorna um BLOB que representa o arquivo XDP recém-criado.

Consulte também

Convertendo documentos PDF em documentos XDP

Chamada de AEM Forms usando codificação Base64

Criando um assembly de cliente .NET que usa codificação Base64

Convertendo documentos XDP em documentos do PDF

Você pode usar o Java e as APIs de serviço da Web dos Utilitários do PDF para converter programaticamente documentos XDP em documentos do PDF.

OBSERVAÇÃO

Para obter mais informações sobre o serviço Utilitários PDF, consulte Referência de serviços para o AEM Forms.

Resumo das etapas

Para converter um documento XDP em um documento PDF, execute as seguintes etapas:

  1. Inclua arquivos de projeto.
  2. Crie um cliente PDFUUtilityService.
  3. Chame o XDP para operação de conversão de PDF.

Incluir arquivos de projeto

Inclua os arquivos necessários no projeto de desenvolvimento. Se você estiver criando um aplicativo cliente usando Java, inclua os arquivos JAR necessários. Se você estiver usando serviços da Web, certifique-se de incluir os arquivos proxy.

Criar um cliente PDFUtilmentService

Antes de poder executar programaticamente uma operação Utilitários do PDF, tem de criar um cliente PDFUUtilityService. Com a API do Java, isso é feito criando uma PDFUtilityServiceClient objeto. Com a API do serviço da Web, isso é feito usando um PDFUtilityServiceService objeto.

Chamar a operação de conversão XDP em PDF

Após criar o cliente de serviço, você pode chamar a operação de conversão XDP em PDF.

Consulte também

Converter documentos XDP em documentos PDF usando a API Java

Conversão de documentos XDP em documentos PDF usando a API de serviço da Web

Inclusão de arquivos da biblioteca Java do AEM Forms

Configuração das propriedades de conexão

Converter documentos XDP em documentos PDF usando a API Java

Converta documentos XDP em documentos PDF usando a API de utilitários do PDF (Java):

  1. Incluir arquivos de projeto

    Inclua arquivos JAR do cliente, como adobe-pdfutility-client.jar, no caminho da classe do seu projeto Java.

  2. Criar um cliente PDFUtilmentService

    Crie um PDFUtilityServiceClient usando seu construtor e transmitindo um ServiceClientFactory objeto que contém propriedades de conexão.

  3. Chamar a operação de conversão XDP em PDF

    Para executar a conversão, chame o PDFUtilityServiceClient do objeto convertXDPtoPDF e passar em um com.adobe.idp.Document que representa o arquivo XDP. O método retorna um com.adobe.idp.Document objeto que representa o arquivo PDF recém-criado.

Consulte também

Convertendo documentos XDP em documentos do PDF

Inclusão de arquivos da biblioteca Java do AEM Forms

Configuração das propriedades de conexão

Conversão de documentos XDP em documentos PDF usando a API de serviço da Web

Converta documentos XDP em documentos PDF usando a API de utilitários do PDF (API de serviço da Web):

  1. Incluir arquivos de projeto

    • Crie um assembly de cliente Microsoft .NET que consuma o arquivo WSDL do serviço Utilitários PDF.
    • Faça referência ao assembly do cliente Microsoft .NET.
  2. Criar um cliente PDFUtilmentService

    Crie um PDFUtilityServiceService usando seu construtor de classe proxy.

  3. Chamar a operação de conversão XDP em PDF

    Para executar a conversão, chame o PDFUtilityServiceService do objeto convertXDPtoPDF e passar em um BLOB que representa o arquivo XDP. O método retorna um BLOB objeto que representa o arquivo PDF recém-criado.

Consulte também

Convertendo documentos XDP em documentos do PDF

Chamada de AEM Forms usando codificação Base64

Criando um assembly de cliente .NET que usa codificação Base64

Recuperando propriedades do documento do PDF

Você pode usar o Java e as APIs de serviço da Web dos Utilitários do PDF para recuperar programaticamente as propriedades do documento do PDF, como se o documento é um formulário que pode ser preenchido ou a versão mínima do Acrobat necessária para ler o documento.

OBSERVAÇÃO

Para obter mais informações sobre o serviço Utilitários PDF, consulte Referência de serviços para o AEM Forms

Resumo das etapas

Para recuperar as propriedades do documento PDF, execute as seguintes etapas:

  1. Inclua arquivos de projeto.
  2. Crie um cliente PDFUUtilityService.
  3. Chame a operação de recuperação de propriedades.

Incluir arquivos de projeto

Inclua os arquivos necessários no projeto de desenvolvimento. Se você estiver criando um aplicativo cliente usando Java, inclua os arquivos JAR necessários. Se você estiver usando serviços da Web, certifique-se de incluir os arquivos proxy.

Criar um cliente PDFUtilmentService

Antes de poder executar programaticamente uma operação Utilitários do PDF, tem de criar um cliente PDFUUtilityService. Com a API do Java, isso é feito criando uma PDFUtilityServiceClient objeto. Com a API do serviço da Web, isso é feito usando um PDFUtilityServiceService objeto.

Chame a operação de recuperação de propriedades

Após criar o cliente de serviço, você pode chamar a operação de recuperação de propriedades.

Consulte também

Recupere as propriedades do documento do PDF usando a API do Java

Recuperar propriedades do documento do PDF usando a API do serviço da Web

Inclusão de arquivos da biblioteca Java do AEM Forms

Configuração das propriedades de conexão

Recupere as propriedades do documento do PDF usando a API do Java

Recupere as propriedades do documento do PDF usando a API de utilitários do PDF (Java):

  1. Incluir arquivos de projeto

    Inclua arquivos JAR do cliente, como adobe-pdfutility-client.jar, no caminho da classe do seu projeto Java.

  2. Criar um cliente PDFUtilmentService

    Crie um PDFUtilityServiceClient usando seu construtor e transmitindo um ServiceClientFactory objeto que contém propriedades de conexão.

  3. Chame a operação de recuperação de propriedades

    Para executar a conversão, chame o PDFUtilityServiceClient do objeto getPDFProperties e passam no seguinte:

    • A com.adobe.idp.Document objeto que representa o documento PDF.
    • A PDFPropertiesOptionSpec objeto que contém as propriedades a serem avaliadas.

    O método retorna um PDFPropertiesResult que contém os resultados da consulta.

Consulte também

Recuperando propriedades do documento do PDF

Inclusão de arquivos da biblioteca Java do AEM Forms

Configuração das propriedades de conexão

Recuperar propriedades do documento do PDF usando a API do serviço da Web

Recupere as propriedades do documento do PDF usando a API de serviço da Web Utilitários do PDF:

  1. Incluir arquivos de projeto

    • Crie um assembly de cliente Microsoft .NET que consuma o arquivo WSDL do serviço Utilitários PDF.
    • Faça referência ao assembly do cliente Microsoft .NET.
  2. Criar um cliente PDFUtilmentService

    Crie um PDFUtilityServiceService usando seu construtor de classe proxy.

  3. Chame a operação de recuperação de propriedades

    Para executar a conversão, chame o PDFUtilityServiceService do objeto getPDFProperties e passam no seguinte:

    • A BLOB objeto que representa o documento PDF.
    • A PDFPropertiesOptionSpec objeto que contém as propriedades a serem avaliadas.

    O método retorna um PDFPropertiesResult que contém os resultados da consulta.

Consulte também

Recuperando propriedades do documento do PDF

Chamada de AEM Forms usando codificação Base64

Criando um assembly de cliente .NET que usa codificação Base64

Definindo Modos de Salvamento do Documento do PDF

Você pode usar o Java e as APIs de serviço da Web do serviço Utilitários do PDF para definir programaticamente um modo de salvamento para um documento do PDF. Ao usar o serviço Utilitários do PDF para definir um modo de salvamento, o serviço Utilitários do PDF só define o modo de salvamento e não salva o documento PDF. O documento PDF é salvo quando é passado para outra operação de serviço. Por exemplo, você pode usar o serviço Utilitários do PDF para definir um modo de salvamento específico e passá-lo para o serviço de Criptografia, onde o documento PDF é realmente salvo e criptografado.

OBSERVAÇÃO

Para obter mais informações sobre o serviço Utilitários PDF, consulte Referência de serviços para o AEM Forms.

Resumo das etapas

Para definir a opção de salvar para documentos do PDF, execute as seguintes etapas:

  1. Inclua arquivos de projeto.
  2. Crie um cliente PDFUUtilityService.
  3. Defina o modo de salvamento.
  4. Chame a operação de salvamento.
  5. Transmita o documento PDF para outra operação.

Incluir arquivos de projeto

Inclua os arquivos necessários no projeto de desenvolvimento. Se você estiver criando um aplicativo cliente usando Java, inclua os arquivos JAR necessários. Se você estiver usando serviços da Web, certifique-se de incluir os arquivos proxy.

Criar um cliente PDFUtilmentService

Antes de poder executar programaticamente uma operação Utilitários do PDF, tem de criar um cliente PDFUUtilityService. Com a API do Java, isso é feito criando uma PDFUtilityServiceClient objeto. Com a API do serviço da Web, isso é feito usando um PDFUtilityServiceService objeto.

Definir o modo Salvar

Você pode escolher uma das seguintes opções de gravação:

  • INCREMENTAL: Para economizar de forma incremental, reduza o tempo necessário para economizar
  • FAST_WEB_VIEW: salvar para exibição rápida da Web
  • FULL: Para salvar usando um salvamento completo (sem otimizações)

Chamar a operação salvar estilo

Após criar o cliente de serviço, você pode chamar a operação de recuperação de propriedades.

Transmita o documento PDF para outra operação AEM Forms

Depois que o serviço Utilitários do PDF definir o modo Salvar especificado, passe o documento do PDF para outra operação do AEM Forms. Depois de retornado dessa operação, o documento PDF é salvo no modo especificado. Por exemplo, se você usar o serviço Utilitários do PDF para definir a variável FAST_WEB_VIEW e, em seguida, passe o documento do PDF para o do serviço de criptografia encryptUsingPassword , o documento PDF retornado é criptografado com uma senha e salvo no FAST_WEB_VIEW modo.

OBSERVAÇÃO

O Início Rápido associado a esta seção define a variável FAST_WEB_VIEW e, em seguida, passa o documento PDF para o do serviço de criptografia encryptUsingPassword operação.

Consulte também

Definir opções de salvamento do documento do PDF usando a API Java

Definir opções de gravação de documento do PDF usando a API de serviço da Web

Inclusão de arquivos da biblioteca Java do AEM Forms

Configuração das propriedades de conexão

Criptografar documentos do PDF com uma senha

Definir opções de salvamento do documento do PDF usando a API Java

Defina as opções de salvamento do documento do PDF usando a API de utilitários do PDF (Java):

  1. Incluir arquivos de projeto

    Inclua arquivos JAR do cliente, como adobe-pdfutility-client.jar, no caminho da classe do seu projeto Java.

  2. Criar um cliente PDFUtilmentService

    Crie um PDFUtilityServiceClient usando seu construtor e transmitindo um ServiceClientFactory objeto que contém propriedades de conexão.

  3. Definir o modo Salvar

    • Crie um PDFUtilitySaveMode usando seu construtor.
    • Defina o modo de salvamento chamando o PDFUtilitySaveMode do objeto setSaveStyle e transmitindo um valor de string que especifica o modo de salvamento. Por exemplo, para salvar para exibição rápida da Web, passe FAST_WEB_VIEW.
  4. Chamar a operação salvar estilo

    Chame o PDFUtilityServiceClient do objeto setSaveMode e transmita os seguintes valores:

    • A com.adobe.idp.Document objeto que representa o documento PDF.
    • A PDFUtilitySaveMode objeto que contém o estilo de salvamento a ser usado.
    • Um valor booleano usado para determinar se deve substituir alguma configuração anterior.

    O método retorna um com.adobe.idp.Document objeto formatado usando o estilo de gravação especificado.

  5. Transmita o documento PDF para outra operação AEM Forms

    • Envie o relatório com.adobe.idp.Document para outra operação do AEM Forms.

Consulte também

Definindo Modos de Salvamento do Documento do PDF

Inclusão de arquivos da biblioteca Java do AEM Forms

Configuração das propriedades de conexão

Definir opções de gravação de documento do PDF usando a API de serviço da Web

Defina as opções de salvamento do documento do PDF usando o PDF Utilities AP (serviço da Web):

  1. Incluir arquivos de projeto

    • Crie um assembly de cliente Microsoft .NET que consuma o arquivo WSDL do serviço Utilitários PDF.
    • Faça referência ao assembly do cliente Microsoft .NET.
  2. Criar um cliente PDFUtilmentService

    Crie um PDFUtilityServiceService usando seu construtor de classe proxy.

  3. Definir o modo Salvar

    • Crie um PDFUtilitySaveMode usando seu construtor.
    • Defina o modo de salvamento atribuindo um valor de string à variável PDFUtilitySaveMode do objeto saveStyle que especifica o modo de salvamento. Por exemplo, para salvar para exibição rápida da Web, especifique FAST_WEB_VIEW.
  4. Chamar a operação salvar estilo

    Chame o PDFUtilityServiceService do objeto setSaveMode e transmita os seguintes valores:

    • A BLOB objeto que representa o documento PDF.
    • A PDFUtilitySaveMode objeto que contém o estilo de salvamento a ser usado.
    • Um valor booleano usado para determinar se deve substituir alguma configuração anterior.

    O método retorna um BLOB objeto formatado usando o estilo de gravação especificado. Em seguida, você pode salvar esse objeto como um documento PDF.

  5. Transmita o documento PDF para outra operação Forms

    • Envie o relatório BLOB para outra operação do AEM Forms.

Consulte também

Definindo Modos de Salvamento do Documento do PDF

Chamada de AEM Forms usando codificação Base64

Criando um assembly de cliente .NET que usa codificação Base64

Como limpar documentos do PDF

Você pode usar as APIs Java de utilitários do PDF para converter programaticamente documentos do PDF em documentos XDP.

OBSERVAÇÃO

Para obter mais informações sobre o serviço Utilitários PDF, consulte Referência de serviços para o AEM Forms.

Resumo das etapas

Para limpar o documento PDF, execute as seguintes etapas:

  1. Inclua arquivos de projeto.
  2. Crie um cliente PDFUUtilityService.
  3. Chame a operação de purificação.

Incluir arquivos de projeto

Inclua os arquivos necessários no projeto de desenvolvimento. Para criar um aplicativo cliente usando Java, inclua os arquivos JAR necessários.

Criar um cliente PDFUtilmentService

Antes de poder executar uma operação de limpeza programaticamente, você deve criar um cliente PDFUUtilityService . Com a API do Java, isso é feito criando uma PDFUtilityServiceClient objeto.

Chame a operação de conversão PDF para XDP

Após criar o cliente de serviço, você pode invocar a operação de limpeza.

Consulte também

Converter documentos do PDF em documentos XDP usando a API do Java

Converter documentos PDF em documentos XDP usando a API de serviço da Web

Inclusão de arquivos da biblioteca Java do AEM Forms

Configuração das propriedades de conexão

Limpar documentos do PDF usando a API do Java

Limpe documentos usando a API de utilitários do PDF (Java):

  1. Incluir arquivos de projeto

    Inclua arquivos JAR do cliente, como adobe-pdfutility-client.jar, no caminho da classe do seu projeto Java.

  2. Criar um cliente PDFUtilmentService

    Crie um PDFUtilityServiceClient usando seu construtor e transmitindo um ServiceClientFactory objeto que contém propriedades de conexão.

  3. Chame a operação de conversão PDF para XDP

    Para executar a conversão, chame o PDFUtilityServiceClient do objeto convertPDFtoXDP e passar em um com.adobe.idp.Document que representa o arquivo PDF. O método retorna um com.adobe.idp.Document que representa o arquivo XDP recém-criado.

Consulte também

Como sanear documentos PDF

Inclusão de arquivos da biblioteca Java do AEM Forms

Configuração das propriedades de conexão

Nesta página