Colocar uma Imagem em um PDF
Adicionar imagem coloca uma figura PNG, JPEG ou SVG num PDF na posição x e y que você informa, em pontos a partir do canto inferior esquerdo. Só a primeira página recebe a imagem, a menos que você escolha todas as páginas.
Arraste arquivos para cá, ou clique para escolher
Aceita PDF · até 500.0 MB por arquivo · até 20 arquivos por vez
Você também pode colar um arquivo com Ctrl/Cmd+V ou pelo menu da área de transferência.
Adicionar imagem sobrepõe `imageFile` nas coordenadas em pontos `(x,y)` do PDF (origem no canto inferior esquerdo). Arquivos raster viram XObject Flate. SVG passa pelo WeasyPrint e entra como Form. Com `everyPage=true`, cobre todas as páginas; senão, só a primeira.
O download se chama `overlayed_{base}.pdf`. Arquivos protegidos por senha são desbloqueados para você nesta página assim que você digita a senha; quem chama a API executa Remover senha antes.
Não há campo de escala. O tamanho vem da largura e altura nativas da imagem na matriz `cm`. Opacidade não é parâmetro.
Para marca de texto, use Adicionar carimbo. Para outra PDF como camada, use Sobrepor PDFs.
O envio é temporário. Não guardamos a sua biblioteca de imagens.
Recursos
- XObject raster, ou Form de SVG via WeasyPrint
- `x` e `y` em pontos; primeira página ou todas
- Sem controles de opacidade ou escala
- API anônima: /api/v1/misc/add-image
Quando usar esta ferramenta
- Colocar um logo PNG na página 1
- Repetir uma marca num ponto fixo em todas as páginas
- Enviar SVG ao WeasyPrint quando a precisão de impressão basta
Como adicionar uma imagem a um PDF?
- Envie o PDF e uma imagem (PNG, JPEG ou SVG).
- Defina x e y em pontos a partir do canto inferior esquerdo.
- Escolha só a primeira página ou todas.
- Baixe overlayed_*.pdf e confira o ancoramento.
Limites e casos-limite
- Sem campos de escala/opacidade
- Rasters enormes viram colocações enormes no PDF
- Áreas transparentes de PNG não são preservadas: as imagens são convertidas para RGB, então os pixels transparentes assumem a cor guardada por baixo, muitas vezes preto
- Arquivos protegidos por senha exigem a senha; quem chama a API executa Remover senha antes
- Limite de envio neste site: 500 MB por arquivo, enviado em partes acima de cerca de 95 MB. O corpo de uma única requisição direta à API é limitado a 100 MB.
Exemplos
- x=0 y=0 coloca o canto inferior esquerdo da imagem no canto inferior esquerdo da página
- Com everyPage=false, a página 2 em diante não muda
Privacidade desta ferramenta
Os arquivos são enviados por HTTPS, processados em memória ou em um diretório temporário de curta duração nos nossos servidores, e apagados quando o resultado fica pronto. Não guardamos cópias para consulta posterior, treino de modelos ou perfis de publicidade. Consulte a Política de Privacidade para prazos de retenção e cookies do AdSense.
Perguntas frequentes
- Por que o logo ficou enorme?
- A matriz cm trata a largura e a altura em pixels como unidades PDF. Um PNG de 2000 px fica com 2000 pontos de largura.
- O y conta a partir do topo?
- Não. No espaço típico de página PDF, a origem fica no canto inferior esquerdo.
- Dá para definir opacidade?
- Não. A sobreposição é um operador de desenho opaco.
- O SVG continua vetorial?
- O SVG é impresso pelo WeasyPrint numa página PDF e depois colocado como Form. Espere um resultado de impressão, não um SVG editável.
Última atualização:
Chame pelo código
Cada ferramenta deste site é um endpoint REST. Para uso anônimo não precisa de conta nem de chave de API. Serve para o navegador, para desenvolvedores e para agentes de IA.
curl -X POST "https://pdf123.xyz/api/v1/misc/add-image" \
-F "[email protected]" \
-F "[email protected]" \
-F "x=0" \
-F "y=0" \
-F "everyPage=false" \
-o output.pdfTambém disponível como ferramenta MCP para clientes de agente que falam Model Context Protocol (JSON-RPC 2.0 via POST /mcp). Referência completa da API
Use a partir de um agente de IA
SkillCom esta skill, Claude Code, Codex, Cursor e outros agentes de IA podem usar "Adicionar imagem" para você: /skills/pdf123-add-image.md
Os arquivos servem só para este processamento e são apagados automaticamente depois.