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.
AEM Document Services são um conjunto de serviços OSGi para criar, montar e proteger documentos do PDF. Os Serviços de Documento contêm os seguintes serviços:
O Serviço de saída permite criar documentos em diferentes formatos, incluindo PDF, formatos de impressora laser e formatos de impressora de etiquetas. Os formatos de impressora a laser são PostScript e PCL (Printer Control Language). A lista a seguir especifica os formatos de impressora de etiquetas:
Um documento pode ser enviado para uma impressora de rede, para uma impressora local ou para 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 está mesclando dados no documento.
Normalmente, um design de formulário é criado usando o Designer. Para obter informações sobre como criar designs de formulário para o serviço Saída, consulte a Ajuda do Designer.
Ao usar o serviço de saída para unir dados XML a 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, é possível usar o serviço Forms para criar um formulário PDF interativo que permite que os usuários insiram dados em seus campos.
As quatro operações de serviço de Saída a seguir estão disponíveis para uso:
generatePDFOuput: Une um design de formulário aos 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 laser ou de rede de etiquetas
generatePDFOutputBatch: Une vários modelos com vários registros de dados em uma única invocação para gerar um lote de arquivos PDF. Há também a opção de gerar um único PDF combinando todos os PDF
generatePrintedOutputBatch: Une vários modelos com vários registros de dados em uma única invocação para gerar um lote de documentos impressos (PS,PCL,ZPL,DPL,IPL,TPCL). Há também a opção de gerar um único documento impresso.
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 (strings 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 acima mencionados, 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. DDX é uma linguagem de marcação declarativa cujos elementos representam blocos de construção de documentos. Esses blocos de construção 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 DDX para aumentar documentos PDF como parte da montagem ou desmontagem do documento. 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 URLs de dados externos:
O Serviço de garantia de documentos ajuda você 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 de garantia de documentos contém três serviços: assinatura, criptografia e extensão do leitor.
O serviço de assinatura permite que você trabalhe com assinaturas digitais e documentos no servidor de AEM. Por exemplo, o serviço de assinatura é normalmente usado nas seguintes situações:
O serviço de assinatura acessa certificados e credenciais armazenadas no armazenamento de confiança.
O serviço Encryption permite criptografar e descriptografar documentos. Quando um documento é criptografado, seu conteúdo se torna ilegível. Você pode criptografar todo o documento do PDF (incluindo seu conteúdo, metadados e anexos), tudo menos seus metadados ou apenas os anexos. Um usuário autorizado pode descriptografar o documento para obter acesso a seu conteúdo. Se um documento do PDF for criptografado com uma senha, o usuário deverá especificar a senha de abertura para que o documento possa ser visualizado no Adobe Reader ou 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 Reader Extensions 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 do 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 exigem software ou plug-ins adicionais para trabalhar com documentos ativados por direitos.
Quando os documentos do PDF têm os direitos de uso apropriados adicionados, os recipients podem realizar as seguintes atividades no Adobe Reader:
Esses recursos especiais do usuário são ativados automaticamente quando um documento do PDF habilitado para direitos é aberto no Adobe Reader. Quando o usuário terminar de trabalhar com um documento habilitado para direitos, essas funções serão novamente desativadas no Adobe Reader. Eles permanecem desativados até que o usuário receba outro documento de PDF habilitado para direitos.
Imediatamente, o serviço DocAssurance não está disponível para uso. Para configurar o serviço DocAssurance, consulte Configuração dos Serviços de Documento.
O serviço Enviar para impressora fornece a API para enviar documentos para a impressora especificada para impressão.