PDF Livre cm Ghstscript Um tutrial para criaçã de um geradr de arquivs PDF em Windws, basead em ferramentas gratuitas. Márci d'ávila, 05 de mai de 2004. Revisã 8, 20 de setembr de 2007. Categria: Text - PDF O frmat de dcument universal da Adbe, Prtable Dcument Frmat (PDF), é quase uma unanimidade quand assunt é dcument independente de platafrma e cm visualizaçã e impressã precisas. O prgrama Adbe Acrbat Reader, para visualizaçã e impressã de PDF, é gratuit e está dispnível na mairia das platafrmas, incluind Windws, Unix, Linux, MacOS e cmputadres de mã. Existem muits prgramas, ferramentas de sftware e biblitecas de prgramaçã para geraçã, manipulaçã e cnversã de dcuments em frmat PDF, cm preçs que vã d gratuit as milhares de dólares. Mas que a mairia ds usuáris gstaria u precisa é de um mei simples de cnverter dcuments para PDF. A Adbe ferece prdut Adbe Acrbat, que inclui uma impressra virtual capaz de gerar PDF a partir de qualquer prgrama cm capacidade de imprimir. É uma sluçã muit simples e prdut ainda agrega utras ferramentas de ediçã, cntrle, segurança e prdutividade para arquivs PDF. Mas cust desse prdut é geralmente pribitiv para quem quer apenas salvar dcuments em frmat PDF eventualmente. Existem, prém, sluções usand sftwares gratuits e baseadas n mesm princípi de gerar dcuments PDF através de um mapeament de impressra, u seja, pela funçã de imprimir de qualquer prgrama. Sã fáceis de usar e resultad é igualmente eficaz. As ferramentas gratuitas necessárias para esta sluçã estã dispníveis para várias platafrmas, mas vams apresentar aqui s passs para instalaçã e cnfiguraçã em Windws. Intrduçã Para instalar seu geradr de arquivs PDF em Windws através de impressã, vcê precisará de 3 cmpnentes: O prgrama Ghstscript, um sftware interpretadr de PstScript e PDF. O utilitári FreePDF, que prvê a capacidade de redirecinar (encaminhar) a saída de um driver de impressra para um prgrama e inclui uma interface de assistente amigável e cm pções práticas para geraçã d PDF. Um driver de impressra clrida que trabalhe cm frmat PstScript (PS). O instaladr d FreePDF já inclui e instala cnvenientemente um driver PstScript (Apple Clr LW 12/660 PS). Os três cmpnentes devem ser cnfigurads para trabalhar integrads em seqüência, de frma a frmar um geradr de arquivs PDF através d recurs de impressã d Windws, da seguinte frma: 1. Inicialmente, vcê instala, cria e cnfigura um dispsitiv de impressã capaz de gerar um arquiv PDF, que ficará dispnível cm uma impressra d Windws. 2. Vcê acina recurs de imprimir em qualquer prgrama n Windws a partir d qual queira gerar um dcument PDF cm cnteúd atual, selecinand cm destin a "impressra PDF" criada.
3. O driver de impressra PstScript entra em açã e gera a saída em frmat PstScript. 4. O FreePDF, agind cm prta de saída da impressã, redirecina cnteúd PstScript gerad para ser prcessad pel Ghstscript, frnecend instruções para cnverter este cnteúd em frmat PDF. O FreePDF é respnsável também pr slicitar um nme de arquiv u utr destin para PDF resultante. 5. O Ghstscript recebe a saída da impressã PstScript e a cnverte em PDF. Assim descrit, td esse prcess pde parecer um puc cmplicad, mas depis de prnt, será na verdade muit simples. Apresentams aqui um tutrial para a etapa (1), de instalar e cnfigurar geradr de PDF. Daí em diante, tda vez que vcê quiser gerar um arquiv PDF a partir de um dcument u infrmaçã em us, bastará esclher "Imprimir" n prgrama em questã. E s passs (3) a (5) crrerã de frma imediata, autmática e transparente. 1. Obter e instalar Ghstscript Hme-pages: Ghstscript.cm, desenvlvid pela Artiflex Sftware e cm cpyright pertencente à artfcde LLC, e Ghstscript, Ghstview and GSview pr Russell Lang. Dwnlad: GPL Ghstscript pr Artiflex & artfcde (livre): A versã nã-cmercial d Ghstscript é lançada pela Artiflex sb licença GNU GPL, que permite us e distribuiçã livres e gratuits (pen surce). A página d FreePDF sbre versões d Ghstscript lista as versões testadas e recmendadas de Ghstscript. A distribuiçã inclui pacte para Windws prnt para us e cm instaladr para 32-bits (gs860w32.exe) e 64-bits, u códig-fnte para cmpilaçã nas platafrmas suprtadas, em pacte Bzip2 (ghstscript- 8.60.tar.bz2), Gzip (gz) u PKZip (zip). SurceFrge - Dwnlads: gs860w32.exe - (Windws 64-bits: gs860w64.exe) - GPL Ghstscript, tds s dwnlads. Universidade Wiscnsin - FTP: gs860w32.exe - GPL Ghstscript, tds s dwnlads. Até a versã 8.54 (mai/2006), Ghstscript era distribuíd também pela licença mais restritiva Aladdin Free Public License (AFPL), para us pessal gratuit. Veja também infrmações sbre licenciament cmercial d Ghstscript pela Artiflex. Basta executar instaladr Windws e seguir s passs d assistente. O prgrama instaladr tem nme n frmat gsxyzw32.exe, para versã X.YZ. N lcal de instalaçã n Windws (nrmalmente C:\Arquivs de prgramas\gs\), é criada uma pasta gsx.yz\, de acrd cm a versã d Ghstscript, e a pasta fnts\. Teste OK: O FreePDF XP 3.24 (25/06/2007) suprta versões mais recentes de Ghstscript GPL 8.61 (28/11/2007) e GPL 8.60 (01/08/2007). Atençã: Versões mais antigas d FreePDF pdem nã ser cmpatíveis cm versões mais recentes de Ghstcript. Em especial: (1) O FreePDF XP 3.07 (19/05/06) nã funcinava cm GPL Ghstscript 8.54, resultand n seguinte err: GhstScript Errr 1. Err, nenhum arquiv PDF prduzid! (False). (2) O FreePDF 2.11 para Windws 9x (11/01/04) só suprta até AFPL Ghstscript 8.14.
2. Obter e instalar FreePDF Hme-page: FreePDF XP (em alemã) FreePDF XP: para Windws 2000, XP, 2003, Vista FreePDF: para Windws 95, 98, Me, NT Dwnlad: FreePDF XP & FreePDF. Utilize um ds servidres de dwnlad listads. O instaladr para Windws d FreePDF é simples e eficaz. Requer apenas Ghstscript pré-instalad, e realiza atumaticamente as seguintes tarefas: instalar um driver de impressra PstScript; instalar uma prta de redirecinament da saída de impressã, que encaminha para Ghstscript; cnfigurar a impressra "FreePDF", que ativará prcess de geraçã de PDF na impressã. Basta executar instaladr, pressinar btã "Setup" na janela que se abre e aguardar. Eis a exibiçã da janela quand a instalaçã está cncluída: 3. Gerar seu primeir PDF Agra vcê está prnt para gerar quants arquivs PDF desejar, através d cmand "Imprimir" de qualquer prgrama n Windws. Tda vez que desejar gerar um arquiv PDF a partir de um prgrama, basta: 1. cnfigurar a impressra de destin para "FreePDF XP" (nrmalmente, ist se faz através da pçã de menu Arquiv > Cnfigurar página > Impressra); 2. imprimir, da mesma maneira que vcê faria para uma impressra cnvencinal.
Dependend d prgrama, vcê pde também ter a pçã de selecinar a impressra durante cmand de Imprimir. Durante a impressã, surgirá a janela d assistente FreePDF, slicitand nme e destin d arquiv PDF. Esta janela permite definir seguinte: Selecinar um perfil (prfile) que define a qualidade d PDF.
Esclher nme d arquiv ( padrã é títul d própri dcument impress). Opçã de visualizar nv PDF lg após a geraçã (requer um visualizadr de PDF, cm pr exempl Adbe Reader). Opçã de criptgrafar PDF gerad. Btões para esclher destin d PDF gerad: enviar pr email, salvar em disc, salvar diretamente na Área de Trabalh, u apenas adicinar à fila para cncatená-l a próxim PDF que fr gerad depis. Exempl: Este própri tutrial impress cm PDF (166 KB, perfil ebk). 4. FreePDF em Prtuguês Atençã:O FreePDF XP desde a versã 3.07 inclui uma traduçã para Prtuguês (Brasil). FreePDF XP versões 3.0 a 3.05 suprtavam Prtuguês de Prtugal. A traduçã aqui ferecida pde ser utilizada nas versões 1.1 a 3.05 d FreePDF XP para incluir Prtuguês d Brasil. Para cmpletar, um extra de cmdidade: FreePDF permite que seja editad um arquiv de traduçã das mensagens de tda a sua interface. Cm exempl, criei um arquiv cm a traduçã d FreePDF XP para Prtuguês d Brasil. Se vcê utilizar utra versã u simplesmente preferir (e tiver cnheciment de Inglês), pde fazer sua própria traduçã. É simples: 1. Lcalize a pasta de instalaçã d FreePDF. Para FreePDF XP em uma instalaçã típica d Windws, endereç é alg cm C:\Arquivs de prgramas\freepdf_xp. 2. Nesta pasta, crie um arquiv de traduçã, chamad Prtuguês (Brasil).lan. Vcê tem duas pções para iss: Faça dwnlad de freepdfxp3_ptbr.zip e descmpacte arquiv cm minha traduçã, testada nas versões 1.4, 1.5, 1.6 e 3.0.x d FreePDF. Para criar uma nva traduçã, faça uma cópia d arquiv English fr translatin.lan, frnecid cm FreePDF, nmeand a cópia cm Prtuguês (Brasil).lan. Em seguida, edite
arquiv (frmat text pur) em um editr de text e traduza as mensagens de Inglês para Prtuguês. 3. Execute prgrama de cnfiguraçã d FreePDF (freepdf.exe), cuj atalh pde ser encntrad n Menu Iniciar > Prgramas > FreePDF (XP) > FreePDF. 4. Na janela d FreePDF, esclha menu Edit > Optins (Ctrl+S). 5. Na janela de pções de cnfiguraçã, selecine a categria "Cmmn Settings" na lista vertical à esquerda. 6. N painel à direita, selecine em "Language" a pçã que deve aparecer relativa a arquiv de traduçã que criams: "Prtuguês (Brasil)". A interface deve ficar traduzida de imediat. 7. Feche a janela de cnfiguraçã e prgrama FreePDF. Prnt. A partir daí, vcê terá td FreePDF em Prtuguês, inclusive assistente durante a impressã:
5. Alternativas e Outras Referências PDFCreatr, ferramenta livre e gratuita (pen surce) para criaçã de arquivs PDF via impressã em aplicações Windws, cm suprte a segurança PDF, definiçã das prriedades de identificaçã d PDF gerad, envi d PDF pr e-mail, cmbinar múltipls arquivs em um só PDF. Seu instaladr inclui Ghstscript. Traduçã para Prtuguês (Brasil) dispnível. PDFCreatr n SurceFrge, pr PDFFrge.rg. CutePDF Writer - geradr de PDF gratuit via impressã, também basead n GNU Ghstscript para cnversã de PstScript para PDF. Mais simples que FreePDF, CutePDF Writer apenas apresenta a janela para Salvar arquiv PDF quand acinad. PrimPDF - utr geradr de PDF gratuit para Windws, basead em impressã. Para suprte a Windws 98, use a versã antiga 1.0 d PrimPDF. Uma versã antiga deste tutrial utilizava diretamente a ferramenta de redirecinament de impressã RedMn a gerar PDF cm Ghstscript, mas esta alternativa é rudimentar em relaçã às atuais pções de ferramentas. Linux Printing. PDF Livre. Aprenda a criar arquivs PDF sem gastar nada, pr Jsé Ramalh, mai de 2005. PDF-T-Maker: Wrd t PDF Cnversin, cmpatível cm FreePDF XP a partir da versã 3.04. GNU Ghstscript, página d GNU Ghstscript n Prjet GNU, Free Sftware Fundatin (FSF). 2003-2008, Márci d'ávila, mhavila.cm.br, direits reservads. O text e códig-fnte apresentads pdem ser referenciads, distribuíds e utilizads, desde que expressamente citada esta fnte e crédit d(s) autr(es). A infrmaçã aqui apresentada, apesar de td esfrç para garantir sua precisã e crreçã, é ferecida "cm está", sem quaisquer garantias explícitas u implícitas decrrentes de sua utilizaçã u suas cnseqüências diretas e indiretas. D ÁVILA, M. PDF Livre cm Ghstscript. Dispnível em: <http://www.mhavila.cm.br/tpics/mm/gspdf.html> Acess em: 21 ut. 2008