Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suporte para página e posição por documento ao assinar em batch #150

Open
lflobo opened this issue Oct 12, 2023 · 2 comments
Open

Suporte para página e posição por documento ao assinar em batch #150

lflobo opened this issue Oct 12, 2023 · 2 comments

Comments

@lflobo
Copy link

lflobo commented Oct 12, 2023

Boa tarde.

Não é bem um issue mas mais um pedido de funcionalidade.

Ao usar a assinatura em batch, não é possível especificar uma página e posição diferente para cada documento.
Sem forma de fazer cache do pin não há forma de assinar em lote quando os documentos são diferentes (99.9% dos casos).
Está em vista a implementação deste tipo de funcionalidade?

Obrigado,
Cumprimentos,
LL

@lflobo lflobo changed the title Suporte para página Suporte para página e posição por documento ao assinar em batch Oct 12, 2023
@ACamposPT
Copy link
Collaborator

Olá,
Na verdade esta funcionalidade já esta no nosso backlog a algum tempo, mas temos dado prioridade a outras consideradas mais importantes.

De qualquer forma, na versão atual a posição é colocada na mesma posição relativa entre todos os documentos, ou seja, se for ao centro, fica ao centro em todos os documentos, mas compreendo que não seja exatamente o que pretende.

// Especificar o número da página e a posição nessa mesma página onde a indicação visual da assinatura aparece
int page = 1;
double pos_x = 0.1; //Valores de 0 a 1
double pos_y = 0.1; //Valores de 0 a 1

Já agora pode dar mais detalhe do que pretende exatamente, pode ser que tenhamos solução, ou que seja considerada para essa tarefa que está em backlog e avance no futuro. Obrigado.

@lflobo
Copy link
Author

lflobo commented Oct 17, 2023

Bom dia,

Obrigado pela resposta.

No nosso caso o problema é que, no mesmo batch, vão documentos completamente diferentes em aspeto e número de páginas pelo que uma única especificação, ainda que relativa, não resolve.

O ideal seria que em vez de o page, pos_x e pos_y (e outros?) serem especificados no método PTEID_EIDCard::SignPdf, serem antes no PTEID_PDFSignature::addToBatchSigning.

Cereja no topo do bolo era também a appearance da assinatura poder ser completamente custom.

Obrigado mais uma vez.
Cumprimentos,
LL

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants