Como posso criar um PDF com colunas fluentes?

1

Eu preciso escrever um script no OSX que pegue meus arquivos de texto de entrada e combine-os automaticamente em um arquivo PDF com colunas fluentes - ou seja, onde eu dou um longo trecho de texto e esse texto é automaticamente quebrado em duas colunas onde o texto flui pela coluna 1 e quando atinge a parte inferior da página ele começa a preencher a coluna 2. Eu tenho tocado com enscript e pstopdf e eles podem fazer isso, o problema é que eu também preciso de algumas seções do PDF que não estão em 2 colunas.

Eu provavelmente posso explicar isso melhor com um exemplo - suponha que meu longo pedaço de texto seja o alfabeto, preciso que meu PDF tenha esta aparência:

[Page 1]
Header 1
Header 2
Header 3
A   E 
B   F
C   G
D   H

[Page 2]
I   K
J   L
Header 4
Header 5
M   N

[Page 3]
O   R
P   S
Q   T

Eu tentei gerar um arquivo HTML e converter o HTML em PDF dentro do Safari, mas enquanto o HTML parece ser bom, o WebKit solta a bola e se esquece das colunas ao converter para PDF.

Existe uma maneira de criar o documento em seções e, de alguma forma, combiná-lo em um documento final?

A máquina de destino não tem o Word instalado, mas se for colocado em um canto, eu provavelmente conseguirei convencer os desenvolvedores a instalar o Open Office nele. No entanto, prefiro encontrar uma solução que use apenas utilitários de linha de comando.

    
por Betty Crokker 13.12.2013 / 01:08

0 respostas