A edição "PDF Visual Editor" do
VintaSoft PDF .NET Plug-in oferece funcionalidades para edição visual de documentos PDF. A ferramenta visual
PdfAnnotationTool está incluída na edição "PDF Visual Editor" e permite interagir com anotações em PDFs.
PdfAnnotationTool garante a compatibilidade das anotações em PDFs criadas com todos os aplicativos de visualização de PDFs.
Este artigo descreve como a classe
PdfAnnotationTool é usada na
VintaSoft PDF Editor Demo.
Crie e altere anotações em PDF usando o mouse e o teclado na VintaSoft PDF Editor Demo
VintaSoft PDF Editor Demo permite:
-
Anote documentos PDF novos ou existentes.
-
Copie, edite ou remova anotações de PDF. Copiar anotações de um documento PDF para outro.
-
Atribuir a ação ao clicar com o mouse na anotação de link:
-
Editar todas as propriedades da anotação PDF, responsáveis pelo comportamento e aparência visual da anotação:
Preencha, crie e edite campos interativos em PDF usando o mouse e a área de transferência na VintaSoft PDF Editor Demo
VintaSoft PDF Editor Demo permite:
- Executar ações JavaScript. A execução de ações JavaScript permite adicionar interatividade ao processo de preenchimento do formulário do documento PDF, por exemplo, preencher campos calculados com valores de outros campos.
-
Preencha todos os tipos de campos interativos usando o mouse e o teclado:
-
Crie, copie ou exclua campos interativos em um documento PDF. Copie campos interativos de um documento PDF para outro.
-
Visualize, adicione, remova e edite as ações de acionamento de quaisquer campos interativos:
-
Edite todas as propriedades do campo PDF, responsáveis pelo comportamento e aparência visual da anotação:
O modo
Visualizar destina-se a visualizar um documento PDF e preencher campos interativos do PDF.
O modo
Marcação destina-se à visualização e anotação de um documento PDF e ao preenchimento de campos interativos do PDF.
O modo
Editar destina-se à visualização de um documento PDF, à edição de anotações em PDF e a campos interativos em PDF.
Nos modos
Visualizar e
Editar:
- PdfAnnotationTool executa todos os gatilhos de anotações de PDF e campos interativos de PDF.
-
PdfAnnotationTool pode usar o realce para campos interativos de PDF, que podem ser preenchidos.
PdfAnnotationTool pode usar um destaque especial (borda vermelha na demonstração) para campos interativos do PDF, que devem ser preenchidos obrigatoriamente.
No modo
Editar:
- PdfAnnotationTool não executa acionamentos de anotações de PDF e campos interativos de PDF.
-
Todas as anotações e campos interativos do PDF (visíveis e invisíveis) podem ser destacados usando o realce ajustável:
-
Várias anotações e campos interativos do PDF podem ser movidos, copiados ou excluídos:
-
O nome do campo pode ser exibido sobre o campo interativo do PDF para simplificar o processo de navegação:
VintaSoft PDF Editor Demo usa
VintaSoft Barcode .NET SDK para gerar os códigos de barras e permite criar e editar campos de código de barras de acordo com a especificação "PDF 1.7 ExtensionLevel 3".
Há três tipos de código de barras permitidos: QR Code, DataMatrix e PDF417
O valor do código de barras pode ser calculado dinamicamente usando código JavaScript (por exemplo, o código de barras pode conter todos os valores do formulário divididos pelo caractere '|' e pode ser alterado quando qualquer campo for alterado):
Vamos criar um documento PDF que contenha uma "calculadora" simples para testar a execução de ações JavaScript em PDF. Para isso, precisamos executar os seguintes passos:
O
documento PDF resultante com calculadora está pronto e pode ser testado no
VintaSoft PDF Editor Demo e em qualquer outro aplicativo visualizador de PDF! :-)
Em
VintaSoft PDF Editor Demo, é possível depurar o código JavaScript selecionando o menu "View -> JavaScript -> Debugger":
Os códigos-fonte do
VintaSoft PDF Editor Demo podem ser encontrados no pacote de distribuição do
VintaSoft Imaging .NET SDK e podem ser usados como modelo para o seu próprio código.