Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Section
Column
width5%


Column
width95%
Ação (GET)Descrição
http://<SERVIDOR>:<PORTA>/qrcode/generate/

Efetua a geração do QR Code e retorna a requisição no formato "image/png" para que seja renderizada a imagem em seu retorno.

@QueryParamDescrição
text (Obrigatório)Texto a ser convertido
border (Opcional)Tamanho da borda (em pixels), caso não seja informado, assumirá o valor padrão 2.
width (Opcional)Largura do arquivo a ser gerado (em pixels), caso não seja informado, assumirá o valor padrão 95.
height (Opcional)Altura do arquivo a ser gerado (em pixels), caso não seja informado, assumirá o valor padrão 95.
http://<SERVIDOR>:<PORTA>/qrcode/download/

Efetua a geração do QR Code e retorna a requisição para efetuar o download da imagem (o nome do arquivo baixado será qrcode.png).

@QueryParamDescrição
text (Obrigatório)Texto a ser convertido
fileName (Opcional)Nome do arquivo a ser gerado com a extensão do mesmo. Caso não seja informado, será atribuído o nome qrCode.png.
border (Opcional)Tamanho da borda (em pixels), caso não seja informado, assumirá o valor padrão 2.
width (Opcional)Largura do arquivo a ser gerado (em pixels), caso não seja informado, assumirá o valor padrão 95.
height (Opcional)Altura do arquivo a ser gerado (em pixels), caso não seja informado, assumirá o valor padrão 95.


Decodificação do QR Code

A partir da release 12.1.31, foi implementada a funcionalidade que decodifica uma imagem em QR Code e retorna o seu valor.

Section
Column
width5%


Column
width95%
Ação (GET)Descrição
http://<SERVIDOR>:<PORTA>/qrcode/decodefile/

Retorna o texto que representa o QR Code. O formato de retorno está em Json, com o atributo textQRCode.

Form-data (Body)Descrição
file (Obrigatório)Arquivo de imagem QR Code a ser decodificado



Aviso

Devido a condições de segurança, no DTS4THF, a decodificação de QR Code utiliza uma ação POST. Já abrimos uma issue para ajustar esta condição para o JBoss.

...

Section
Column
width5%


Column
width95%
ComandoDescrição
java QrCodeRun <ARGUMENTOS>

Efetua a geração do arquivo QR Code de acordo com os argumentos informados

<ARGUMENTOS>Descrição
1º (Obrigatório)Texto a ser convertido.
2º (Obrigatório)Diretório e nome do arquivo a ser gerado com a extensão do mesmo.
3º (Opcional)Tamanho da borda (em pixels), caso não seja informado, assumirá o valor padrão 2.
4º (Opcional)Largura do arquivo a ser gerado (em pixels). Para ser informado, é obrigatório que seja enviado o 3º argumento. Caso não seja parametrizado, assumirá o valor padrão 95.
5º (Opcional)Altura do arquivo a ser gerado (em pixels). Para ser informado, é obrigatório que seja enviado o 3º e 4º argumento. Caso não seja parametrizado, assumirá o valor padrão 95.
Informações
titleAtenção

Os argumentos e relacionados a largura e altura, não estão disponíveis para svg.

...

Section
Column
width5%


Column
width95%
ComandoDescrição
java QrCodeRun <ARGUMENTOS>

Efetua a decodificação da imagem em QR Code para um arquivo de texto.

<ARGUMENTOS>Descrição
1º (Obrigatório)

Arquivo de imagem em QR Code.

Deve-se inserir o endereço completo do diretório (inclusive o nome do arquivo com seu formato).

Nota
titleNota

Caso o arquivo e/ou diretório não esteja disponível, será executado o processo de codificação (geração do QR Code).

2° (Obrigatório)Arquivo destino onde será gravado o texto decodificado. 



Bloco de código
titleExemplo
java QrCodeRun <DIRETORIO_ARQUIVO_QRCODE> <DIRETORIO_ARQUIVO_TEXTO_DECODIFICADO>

Exemplo:
C:\>java QrCodeRun "c:/qrcode/qrcode-teste.jpg" "c:/qrcode/qrcode-teste.txt"

...

HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>