[cstex] OT: Tip na pdf tool pro Windows
Jaroslav Hajtmar
hajtmar at gyza.cz
Thu Jun 26 20:38:22 CEST 2014
Dobrý den.
Díky všem za reakci a inspiraci. Voláním programu pdftk v dávkovém
souboru se mi podařilo dosáhnout toho, čeho jsem chtěl.
Dávka projde rekurzivně adresářovou strukturu, vyhledá v jednotlivých
podadresářích všechny pdf soubory a ty pospojuje do jednoho souboru
(merred_directoryname.pdf) a následně spočítá počty stránek v těchto
spojených pdf souborech, přičemž informace o počtech stránek zapíše do
souboru NumberOfPages.txt
Vzhledem k tomu, že vím, že občas někdo hledá informace v archivech
konference, tak přikládám ukázku své dávky, snad se to někdy bude aspoň
pro inspiraci hodit:
FOR /R "c:\TempOutOfTemp\00-temp\test_pdftk\" %%G in (.) DO (
Pushd %%G
pdftk *.pdf cat output
c:\TempOutOfTemp\00-temp\test_pdftk\merged_%%~nxG.pdf
echo merged_%%~nxG.pdf >>
c:\TempOutOfTemp\00-temp\test_pdftk\NumberOfPages.txt
pdftk c:\TempOutOfTemp\00-temp\test_pdftk\merged_%%~nxG.pdf
dump_data |find "NumberOfPages" >>
c:\TempOutOfTemp\00-temp\test_pdftk\NumberOfPages.txt
Popd )
Linuxáři mají asi v tomto daleko větší možnosti - na internetu lze
dohledat spoustu linuxových řešení...
Všechny v tento předprázdninový (předdovolenkový) čas moc zdravím a
ještě jednou díky za nakopnutí.
Jaroslav Hajtmar
Dne 26.6.2014 11:58, Procházka Lukáš Ing. - Pontex s. r. o. napsal(a):
> Zdravím v konfeře,
>
> již dlouho k tomuto účelu používám(e) (free) PdfTK (server) -
> http://www.pdflabs.com/docs/pdftk-cli-examples
>
> Sestavení command line parametrů mi ze začátku nepřišlo tolik
> intuitivní, ale nakonec se to podařilo.
>
> @Jarda:
>
> Pokud bys během spojování do .pdf potřeboval dělat i "extra kousky" (=
> otáčení, zmenšování a nějaké filtrování), klidně bych použil ConTeXt a
> jeho \pagefigure (pokud už nepřidává 1 mm) (jinak \startTeXpage ...)
> ve spojení s Luou, kde by sis nadefinoval požadované "extra kousky" do
> nějaké tabulky v závislosti na vstupních .pdf.
>
> Zdravím
>
> Lukáš
>
>
>
> On Thu, 26 Jun 2014 11:27:25 +0200, Jaroslav Hajtmar <hajtmar at gyza.cz>
> wrote:
>
>> Dobrý den.
>> Jsem momentálně v situaci, kdy bych potřeboval pospojovat větší množství
>> skupin PDF souborů (umístěných v samostatných adresářích) a zároveň
>> zjistit počet stránek v takto spojených dokumentech. Nechce se mi to
>> samozřejmě dělat "růčo", ale rád bych využil nějakého rozumného
>> nástroje. Nemáte náhodou někdo tip na nějaký command line nástroj
>> (bohužel pro Windows :-) něco jako mnou často používaný pdfcrop?
>>
>> Díky a jsem s pozdravem
>> Jaroslav Hajtmar
>
>
More information about the csTeX
mailing list