Converta muitas imagens em um PDF no Mac

53

Como posso converter cerca de 100 PNGs em um PDF em um Mac? Estou aberto a usar a linha de comando, se ajudar.

Eu tentei usar o iPhoto, mas ele fecha, não sei por quê. Salvar da visualização não faz exatamente o que eu quero. Pensamentos?

tekknolagi
fonte
Pergunta duplicada no AskDifferent: apple.stackexchange.com/questions/11163/…
tir38

Respostas:

71

Se você possui o Leopard (10.5 ou posterior) ou o Lion, a maneira mais fácil é usar o Preview . Faça o seguinte:

  1. Abra a primeira imagem na visualização
  2. Mostrar a barra lateral (Shift-Command-D)
  3. Arraste todas as imagens adicionais para a barra lateral
  4. Vá para Arquivo> Imprimir (Comando P)
  5. Na lista suspensa PDF, selecione Salvar como PDF

É isso aí! Agora você deve ter um PDF contendo todas as suas imagens.

Se isso não funcionar, você deve procurar soluções de terceiros, como o Adobe Acrobat Pro, que possui um recurso de combinação ou PDFLab .

mekwall
fonte
1
+1 - Minha solução sugerida também. Usei esse método para combinar vários PDFs imprimindo e escolhendo "Salvar como PDF" no painel de impressão.
precisa
1
Para mim no Snow Leopard, Arquivo> Imprimir imprimiu apenas a primeira imagem. Eu tive que selecionar Arquivo> Imprimir imagens selecionadas para imprimir todas elas.
precisa
3
Shift-Cmd-D não abriu a barra lateral para mim, eu tive que usar explicitamente Exibir -> Miniaturas (opção - Cmd - 2) - no mac os x el capitan v10.11.3 - caso contrário, as instruções funcionaram muito bem.
Arcseldon
É 2018 e esse método ainda funciona como charme. Obrigado por esta resposta.
Lucio Mollinedo
52

Prefiro usar ferramentas de linha de comando como o ImageMagick para esse tipo de trabalho. Você pode instalar o IM com o Homebrew :

brew install imagemagick

Depois você pode fazer

convert *.jpg output.pdf

e se o PDF resultante for um pouco grande, tente:

convert -quality 60 *.jpg output.pdf

É claro que o ImageMagick também funciona em outros sistemas Unix e até mesmo no cygwin.

(Se você deseja uma ordem específica, também pode escrever os .jpgnomes dos arquivos um por um. Ou use *e renomeie os .jpgem ordem alfabética.)

fifi finanças
fonte
depois de executar este comando, cada imagem que * .jpg expandido para foi substituído com a primeira imagem, e só o último foi salvo para PDF
user5359531
@ user5359531 Estranho. Para mim, isso funcionou perfeitamente muitas vezes antes e, para checar novamente, tentei novamente. Sem problemas. Qual foi o comando exato que você executou? E qual versão? convert --version|head -1dá-meVersion: ImageMagick 6.9.5-2 Q16 x86_64 2016-07-13 http://www.imagemagick.org
fifi finance
como você pede as páginas?
precisa saber é o seguinte
1
@JohnnyQ Nomeie os arquivos de imagem na ordem em que você deseja que as páginas apareçam no PDF.
precisa saber é o seguinte
Este. Funciona perfeitamente, para qualquer proporção - a resposta de impressão acima é mais um truque do que qualquer outra coisa.
Vlad
6

Meu método é semelhante ao de Marcus, mas funciona um pouco melhor para mim quando as imagens têm tamanhos diferentes e você não deseja que o PDF tenha apenas 8,5x11, mas mantenha cada página do tamanho da imagem original.

  1. Abra a primeira imagem na visualização
  2. Mostrar miniaturas (opção de comando-2)
  3. Arraste todas as imagens adicionais para a barra lateral

Depois disso, divergimos:

  1. Selecione todas as miniaturas de imagens na barra lateral (selecione uma clicando em e, em seguida, Command-A)
  2. Arquivo> Exportar imagens selecionadas ...
  3. Selecione ou crie uma pasta para armazenar suas imagens temporárias, defina Formatar como PDF e clique em Escolher
  4. Feche todas as imagens originais
  5. Abra o ÚLTIMO PDF exportado na Visualização (essa será a última página)
  6. Arraste todos os outros PDFs exportados para a barra lateral e solte EM CIMA da miniatura do PDF exportado que você acabou de abrir
  7. Isso deve criar um PDF de várias páginas com as imagens na mesma ordem em que estavam no Finder. Renomeie-o para encontrá-lo facilmente, salve e pronto.
Dave
fonte
Este método funcionou muito bem para mim. A resposta aceita é muito conveniente, mas, como o @Dave mencionou, não funciona tão bem se suas imagens tiverem tamanhos diferentes. O método do Respondente aceito também resulta em uma margem ao redor da borda do PDF, provavelmente porque a caixa de diálogo de impressão adiciona automaticamente uma borda de sangria. Além disso, o Preview permite arrastar e soltar todos os outros PDFs e adicioná-los ao primeiro (ou último) PDF de uma só vez. Você também pode reordenar as páginas no PDF resultante, arrastando e soltando.
Zkoh
Não funciona em Yosemite. A etapa 2 mostra um alerta e sai do processo.
a20
1

Nas versões mais atuais do OSX, é melhor usar a ferramenta de linha de comando nativa sips- consulte a pergunta Stack Overflow 6349984 , que converte de pdf em png. Deve ser muito mais fácil criar um script sips(que está disponível desde ~ 2009) do que clicar várias vezes na Visualização.

Essencialmente,

sips -s format pdf input-png-file-path --out output-pdf-file-path
Jason
fonte
0

Uma maneira muito mais simples é usar o Automator de aplicativos bastante esquecido, encontrado na pasta Aplicativos.

Este link mostra exatamente como: Use o Automator para combinar suas fotos de pesquisa em um PDF

Lykke Madsen
fonte
1
Cite as partes essenciais da resposta nos links de referência, pois a resposta pode se tornar inválida se as páginas vinculadas forem alteradas.
DavidPostill