Os serviços de documento AEM são um conjunto de serviços OSGi para criar, montar e proteger documentos PDF. Os Serviços de documento contêm os seguintes serviços:
O Output service permite criar documentos em diferentes formatos, incluindo formatos de PDF, impressora a laser e impressora a laser. Os formatos de impressora a laser são PostScript e Printer Control Language (PCL). A lista a seguir especifica os formatos de impressora de etiquetas:
Um documento pode ser enviado para uma impressora de rede, uma impressora local ou um arquivo no sistema de arquivos. O serviço de Saída mescla dados de formulário XML com um design de formulário para gerar um documento. O Serviço de saída pode gerar um documento sem mesclar dados de formulário XML no documento. No entanto, o fluxo de trabalho principal é a mesclagem de dados no documento.
Um design de formulário normalmente é criado usando o Designer. Para obter informações sobre como criar designs de formulário para o serviço de Saída, consulte a Ajuda do Designer.
Ao usar o Serviço de saída para mesclar dados XML com um design de formulário, o resultado é um documento PDF não interativo. Um documento PDF não interativo não permite que os usuários insiram dados em seus campos. Por outro lado, você pode usar o serviço Forms para criar um formulário PDF interativo que permita aos usuários inserir dados em seus campos.
As quatro operações de Serviço de saída a seguir estão disponíveis para uso:
generatePDFOuput: mescla um design de formulário com dados para gerar um documento PDF
generatePrintedOutput: mescla um design de formulário com dados de formulário para gerar um documento para enviar a uma impressora a laser ou a uma impressora de rede de etiquetas
generatePDFOutputBatch: mescla vários modelos com vários registros de dados em uma única chamada para gerar um lote de arquivos PDF. Há também a opção de gerar um único PDF combinando todos os PDF
generatePrintedOutputBatch: Mescla vários templates com vários registros de dados em uma única chamada para gerar um lote de documentos de impressão (PS,PCL,ZPL,DPL,IPL,TPCL). Há também a opção de gerar um único documento de impressão.
O serviço Assembler permite combinar, reorganizar e aumentar documentos PDF e XDP e obter informações sobre documentos PDF. Cada tarefa enviada ao serviço Assembler inclui um documento XML de Descrição de Documento (DDX), documentos de origem e recursos externos (sequências e gráficos). O documento DDX fornece instruções sobre como usar os documentos de origem para produzir um conjunto de documentos resultantes.
Além dos recursos mencionados acima, o serviço Assembler:
Ao usar o serviço Assembler, use uma linguagem baseada em XML chamada Document Description XML (DDX) para descrever a saída desejada. O DDX é uma linguagem de marcação declarativa cujos elementos representam os blocos fundamentais de documentos. Esses blocos fundamentais incluem documentos PDF, documentos XDP, fragmentos de formulário XDP e outros elementos, como comentários, marcadores e texto estilizado.
O documento DDX pode especificar documentos resultantes com estas características:
Você pode usar o DDX para aumentar documentos em PDF como parte da montagem ou desmontagem de documentos. Você pode especificar qualquer combinação dos seguintes efeitos:
Você pode usar um mapa de entrada simples para especificar os locais dos documentos de origem e resultantes. Você também pode usar os seguintes tipos de URL de dados externos:
O Doc Assurance Service ajuda a criptografar e descriptografar documentos, estender a funcionalidade do Adobe Reader com direitos de uso adicionais e adicionar assinaturas digitais aos documentos. Seus usuários podem interagir facilmente com PDF forms e documentos, enquanto sua organização melhora a segurança, o arquivamento e a conformidade.
O serviço Doc Assurance contém três serviços: assinatura, criptografia e extensão do leitor.
O serviço de assinatura permite trabalhar com assinaturas digitais e documentos no servidor AEM. Por exemplo, o serviço de Assinatura é normalmente usado nas seguintes situações:
O serviço de Assinatura acessa certificados e credenciais armazenados no armazenamento de confiança.
O serviço de criptografia permite criptografar e descriptografar documentos. Quando um documento é criptografado, seu conteúdo fica ilegível. Você pode criptografar todo o documento PDF (incluindo seu conteúdo, metadados e anexos), tudo exceto seus metadados ou apenas os anexos. Um usuário autorizado pode descriptografar o documento para obter acesso ao conteúdo. Se um documento PDF for criptografado com uma senha, o usuário deverá especificar a senha aberta para que o documento possa ser visualizado no Adobe Reader ou no Acrobat. Se um documento PDF for criptografado com um certificado, o usuário deverá descriptografar o documento PDF com uma chave privada (certificado). A chave privada usada para descriptografar o documento PDF deve corresponder à chave pública usada para criptografá-lo.
O serviço de extensões do Reader permite que sua organização compartilhe facilmente documentos interativos do PDF, estendendo a funcionalidade do Adobe Reader com direitos de uso adicionais. O serviço Reader Extensions funciona com o Adobe Reader 7.0 ou posterior. O serviço adiciona direitos de uso a um documento PDF. Essa ação ativa recursos que geralmente não estão disponíveis quando um documento PDF é aberto usando o Adobe Reader, como adicionar comentários a um documento, preencher formulários e salvar o documento. Usuários de terceiros não precisam de software ou plug-ins adicionais para trabalhar com documentos habilitados por direitos.
Quando os documentos PDF têm os direitos de uso apropriados adicionados, os recipients podem fazer as seguintes atividades no Adobe Reader:
Esses recursos especiais do usuário são ativados automaticamente quando um documento PDF habilitado para direitos é aberto no Adobe Reader. Quando o usuário terminar de trabalhar com um documento com direitos ativados, essas funções serão novamente desativadas no Adobe Reader. Eles permanecem desativados até que o usuário receba outro documento PDF com direitos ativados.
Imediatamente, o serviço DocAssurance não está disponível para uso. Para configurar o serviço DocAssurance, consulte Instalar e configurar serviços de documento.
Enviar para Serviço de Impressora fornece API para Enviar documentos para impressora especificada para impressão.