Precisávamos de uma maneira muito simples para a equipe compactar seus documentos PDF para que pudessem ser enviados por e-mail. O Adobe Distiller era um exagero e outras ferramentas envolviam muitas etapas ou exigiam a modificação dos documentos originais. Então, para atender às necessidades deles, montei rapidamente esta pequena ferramenta.
Este aplicativo usa Ghostscript para lidar com a compactação. Você precisará ter uma versão instalada para usar esta ferramenta. Se você já usa PDF Creator ou CutePDF, provavelmente o GhostScript já está instalado.
Para arquivos do Word e do Publisher, as bibliotecas do Office Interop são usadas para automatizar esses aplicativos para salvar seus documentos como PDFs antes de compactá-los.
Basta arrastar alguns arquivos PDF, Word ou Publisher que você deseja compactar em PDF e ele exibirá versões compactadas no mesmo diretório dos originais. Veja abaixo:
Você também pode pressionar o botão Abrir para procurar arquivos usando a caixa de diálogo Abrir Arquivo normal.
Você precisará do Ghostscript instalado. Se você não tiver uma cópia, ela pode ser baixada em https://www.ghostscript.com/download/gsdnld.html
Para converter arquivos do Word e do Publisher, você precisará do Microsoft Word e/ou do Publisher instalado em seu PC. Versões de avaliação estão disponíveis em https://products.office.com/en-au/try.
Versões binárias disponíveis em https://github.com/pgodwin/PdfShrinker/releases
Para o código-fonte, este é o Github - você está olhando a fonte!
Não pretendo adicionar nenhum recurso ao aplicativo tão cedo. No entanto, algumas idéias úteis são:
De acordo com os requisitos do Ghostscript, este aplicativo também é licenciado sob os termos da AGPL.