Tentando empacotar um diretório de imagens em um pdf

1

Eu tenho diretórios de imagens grandes que eu quero rapidamente compactar em um único pdf para portabilidade em praticamente todos os dispositivos. Seguindo as instruções de outras perguntas, experimentei uma variedade de ferramentas em conjunto com o cutePDF para resultados insatisfatórios. Eu preciso de uma solução que:

  • posso marcar rapidamente um diretório como fonte de imagens
  • As imagens estão em ordem alfabética por nome de arquivo.
  • As páginas do pdf são o tamanho das imagens. Este é o maior problema, praticamente tudo que eu tento empurra as imagens para um tamanho de papel padrão. Ela corta ou encolhe, independentemente do tamanho, proporção ou orientação da imagem.

Alguma ideia? Ele precisará trabalhar no win 7.

    
por tvanover 23.10.2010 / 00:41

3 respostas

1

Esta ferramenta freeware parece se encaixar no projeto: manga2pdf

Here is a little tool (manga2pdf) I wrote that takes a directory full of images (png, gif, jpeg) and makes a PDF out of it, with one image per page.

Se você estiver em Python, um script simples fará o trabalho, conforme descrito em: PDF de um Diretório de Imagens usando Reportlab
Importação automática de imagens de um diretório usando um script

Caso contrário, um produto comercial que supostamente pode fazer o trabalho: Image2PDF ($ 38)
7-PDF Maker : Embora o site esteja em alemão, um manual em inglês é disponível .

(Observação: eu não tentei nenhuma das opções acima).

    
por 23.10.2010 / 13:31
1

Você não especificou qual SO você está usando, mas isso funciona no linux e provavelmente sob o cygwin também. Eu acho que está fazendo o que você quer. As imagens precisam ser tiff ou ser convertidas em tiff. A ideia é converter as imagens do tiff em arquivos pdf individuais e depois concatenar os arquivos pdf. Para cada tiff:

tiff2pdf -n input.tiff >output.pdf

Então

pdftk *.pdf cat output combined.pdf

A opção -n do tiff2pdf é para passagem de dados não compactados e parece fazer o que você deseja. Outras opções também podem funcionar (não as experimentaram). Você poderia envolver o código acima em um script para processar todas as imagens em um diretório.

Os utilitários tiff2pdf e pdftk também estão disponíveis para as plataformas Windows. Veja estes links: tiff2pdf , pdftk , e um exemplo de uso.

Você também pode usar o Irfanview para converter um diretório de imagens em PDFs. Use o utilitário Irfanview batch conversion / rename escolhendo pdf como saída de conversão. Você pode escolher a maneira como a imagem é armazenada no pdf (compressão descompactada, sem perdas ou várias opções de qualidade jpg). Você ainda precisa usar um utilitário como pdftk para concatenar os arquivos pdf individuais, mas se a linha de comando pdftk não for do seu agrado, experimente o gui construtor pdftk e sua função de agrupamento.

    
por 23.10.2010 / 02:50
0

Para usuários do Windows, eu recomendarei freepic2pdf, link .

É de um programador chinês, então não há readme em inglês. Mas o autor forneceu uma versão em inglês.

Eu acho que é ainda mais poderoso que um comercial. Aqui estão alguns recursos que eu traduzi do seu readme chinês com a ajuda do Google.

This software merge and convert image files (including TIFF, JPG, PNG, GIF, BMP, JPEG 2000) into PDF files.

For lossy/lossless compression jpeg 2000 (jp2 / j2k / jpc) file or JPG file and TIFF files that use lossy compression JPEG / OJPEG algorithm, the original data stream will be embedded into PDF file directly, avoiding image quality loss caused by re-compression.

For other lossless compression of image files, black and white image will be compressed with JBig2 (lossy / lossless) or CCITT G4, the others will be compressed into ZIP data stream and embedded into PDF files.

For black and white images, you can specify whether the background is transparent or not.

Support multi-page TIFF and animated GIF, each frame will be converted to one page.

Sort input files in different order( in alphabetical order, by the end of the numerical order)

    
por 03.11.2014 / 09:36