Eu tenho uma cópia digitalizada da minha assinatura escrita e preciso aplicá-la a alguns documentos no bloco de assinaturas. Eu costumava fazer isso no Windows o tempo todo, mas agora tenho apenas o Linux.
Isso é possível? Como posso adicionar uma imagem de assinatura a um arquivo PDF no Linux (Gnome 3)?
Vale mencionar o Xournal, que possui uma interface agradável e permite adicionar texto, imagens e anotações manuscritas a arquivos PDF. O único problema que tive é que parece não lidar muito bem com texto de formulários PDF nativos.
fonte
Encontrei este script que você pode modificar para anexar uma assinatura a um arquivo PDF existente.
Você também pode baixá-lo neste URL da pasta:
Há também estas perguntas e respostas no AskUbuntu que têm muitos outros métodos para fazer isso. As perguntas e respostas são intituladas: Como colocar uma imagem em um arquivo pdf existente? .
fonte
xv
? É muito difícil de instalarxv
e não é um software livre ...Muitas pessoas recomendam o Xournal, mas achei que ele funcionava como uma versão do Gimp que não posso usar. Portanto, se você estiver familiarizado com o Gimp, eu recomendaria tentar.
Faço isso regularmente quando preciso assinar documentos de página única e levo mais ou menos cinco minutos. Infelizmente, isso não funcionará se você precisar, por exemplo, assinar todas as páginas de um documento de várias páginas. Neste último caso, apenas imprimo, assino e digitalizo novamente!
fonte
xournal
realmente não funciona corretamente, parece haver erros na interface do usuário e não pude dimensionar ou mover as imagens depois de importá-las.xv
não compilou, requer vários patches no código C e, finalmente, também não funciona.updf
, ou seu PPA do ubuntu, não existe mais em conflito. (testado no ubuntu xenial dez 2016)gimp
é o caminho a seguir, obrigado por isso!convert original_name.mng output_name.pdf
. Isso é tudo. A propósito, se a resolução da saída for baixa, tente aumentar o tamanho das imagens em pdf enquanto importa o pdf no início: tente algo como "2000" para largura. Ao exportar para MNG, não se esqueça de marcar a opção "nível de compactação" ao máximo, desta forma, o arquivo final não será muito pesado.Eu tive uma experiência razoavelmente boa com uPdf .
Instalação
Em seguida, corrigir um bug pela edição de 2 linhas em um script Python .
Uso
Inicie o uPdf, selecione a ferramenta Adicionar uma imagem , desenhe um retângulo ao redor da área em que deseja a assinatura e selecione o arquivo de imagem com a sua assinatura. Um PNG com fundo transparente funciona melhor.
fonte
lst
arquivo criado em/etc/apt/sources.list.d
.sudo dpkg -i file.deb; sudo apt install -f
e edite o código Python conforme mencionado na resposta.Ao colocar meus próprios comandos de assinatura em um script de shell, eu estava procurando uma maneira de selecionar interativamente a área onde a assinatura deveria ir. Felizmente, encontrei essa pergunta e o script de Emmanuel Branlard contém a idéia de como fazê-lo (com
xv
). Eu implementei os seguintes pontos:display
vez dexv
stdbuf -oL
e a-update
opção de ter uma visualização ao vivopdftk stamp
para evitar a degradação da qualidade da imagemgpg
pdftk
wipe
Então aqui está o código:
fonte
Para garantir a integridade, existe um script alternativo para fazer isso, que não converte o pdf em uma imagem de baixa qualidade, em contraste com o mencionado até agora : https://github.com/martinruenz/signpdf
Minha experiência com as outras soluções foi:
fonte
O visualizador de PDF do Okular possui esse recurso com anotações. Abra o PDF que você deseja assinar, selecione revisões na barra à esquerda, selecione a terceira opção no menu pop-up que diz 'linha à mão livre'. Retire sua assinatura. Se você quiser tinta preta em vez de verde neon, selecione 'Configurações' no menu, selecione 'Configurar Okular', selecione o botão 'Anotações' à esquerda. Selecione 'Linha à mão livre' nas opções e, em seguida, selecione o botão 'Editar'. Você pode ajustar a espessura e a cor da linha aqui. Clique em Aplicar e aproveite.
fonte
O updf é realmente bom para isso. Tendo usado a visualização no MacOS para "assinar" documentos, o updf oferece a experiência do usuário mais próxima disso.
O seguinte funciona no Ubuntu 14.10 e Debian 8.
Eu não queria adicionar um ppa de terceiros ao meu sistema, portanto, o updf foi executado da seguinte maneira:
em seguida, fez a edição de 2 linhas conforme referenciado na outra resposta.
Instale dependências:
(o acima foi suficiente; embora nem todos os pacotes sejam necessários).
e então o programa python é executável no local:
Infelizmente, a qualidade pode ser severamente afetada no documento de saída em comparação com o documento de entrada. A maneira correta de fazer isso seria sobrepor a assinatura e não alterar o original, em um processo sem perdas. Enquanto o updf parece se envolver na recodificação do original.
fonte
python-gi-cairo
às dependências para fazê-lo funcionar.Eu administro uma empresa e o Xournal não tem a qualidade ou a amplitude de controle sobre os arquivos pdf necessários.
Também estou usando ou aplicando assinaturas digitais o tempo todo.
O Master PDF Editor (versão 5 até essa data) é um aplicativo pago que excede facilmente as expectativas e agora é meu leitor de PDF padrão para o Ubuntu. Característica chave: - assinar documentos - preencher formulários - modificar texto e objetos - anotar e destacar documentos - mesclar e dividir arquivos PDF - etc
Para obter mais detalhes, acesse: https://code-industry.net/masterpdfeditor/?-about&ver=5438
fonte