Fórum Obter total de páginas de um PDF com GhostScript #558742

29/06/2016

0

Boa tarde Sr(a)s.

Desenvolvi uma pequena aplicação em Delphi e que usa os recursos do GhostScript (através da dll gsdll32) para fazer diversas operações em um (ou mais) arquivos PDFs, tais como : Unir, Dividir, Exportar, etc...

Estava usando uma função para obter o total de páginas de um arquivo PDF mas em alguns arquivos ela não retorna a quantidade de páginas corretamente. Após algumas pesquisas encontre o script abaixo que se propõe a fazer isso :

gs -q -dNODISPLAY -c "(example.pdf) (r) file runpdfbegin pdfpagecount = quit"

No link : http://www.grenadeco.com/tutorial/introduction-to-ghostscript/

No entanto como estou usando a Dll gsdll32.dll não estou consegui passar corretamente esta invocação. Alguém saberia me dizer qual o método correto para se invocar este script e obter o total de páginas de um arquivo PDF ?


Desde já agradeço
Tribunal Sul

Tribunal Sul

Responder

Posts

04/07/2016

Natanael Ferreira

Precisei também disso e consegui através do código deste link:

http://www.angusj.com/delphitips/pdfpagecount.php
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar