El teu blog de Linux en català

Hui vos parlem d’una extensió per al Nautilus que permet convertir documents entre més de 100 formats diferents. Tot i que existeixen aplicacions que ja fan això, poder fer-ho des del mateix Nautilus (ara Fitxers al GNOME), doncs ens pot estalviar una miqueta de faena.

El Nautilus Document Converter fa servir la biblioteca unoconv que permet, entre d’altres coses:

  • Conversió entre més de 100 formats de documents diferents
  • En cas necessari, inicia el LibreOffice per a fer la conversió
  • Es poden utilitzar plantilles de conversió
  • Multiplataforma

Instal·lació

A l’Ubuntu, podeu afegir el repositori ppa següent:
sudo add-apt-repository ppa:atareao/nautilus-extensions
sudo apt-get update
sudo apt-get install nautilus-document-converter

Nautilus Document Converter

Nautilus Document Converter

Per a GNU/Linux existeixen diversos editors de documents PDF. Al llarg dels darrers anys n’hem provat uns quants, però recentment hem pogut provar el Master PDF Editor. I aquest ha sigut amb molta diferència el millor de tots.

  • Una interfície fàcil i intuïtiva que ens permet modificar fàcilment tots els blocs
  • Posibilitat de afegir texts, formes, imatges, editar text existent, etc.
  • Versions per a totes les plataformes: Windows, OSX, Linux
  • Conversió de fitxers XPS en PDF
  • Encriptació de fitxers PDF
  • Divideix i uneix fitxers pdf
  • I molt més

Podeu baixar-la des de la pàgina oficial (és una aplicació gratuïta per a ús pesonal, però de pagament per a ús empresarial).

 

Haver d’unir diferents documents PDF en un sol fitxer és una tasca molt comuna en ofimàtica, i hi ha diversos programes que ho fan i fins i tot es pot fer amb quatre ordres de terminal. Però si no us voleu complicar la vida amb programes d’edició de PDF amb mil opcions i trenta menús, aquí teniu un petit programa que potser us interessa: Couturier.

Aquest programa és extremadament senzill: selecciones els PDF que vols, els ordenes com vols, li dius el nom del fitxer resultant i on vols que el guardi, fas clic a “Combine” i ja està. Res més. Impossible perdre’s. Una joia, si unir PDFs és l’únic que necessitem.

Pantalla principal del Couturier

(ah, també permet encriptar els fitxers que creeu!)

Instal·lació

Hi ha un petit problema, que és que el fitxer d’instal·lació és de la versió 9.10 d’Ubuntu, i si funcioneu amb 10.04 o 10.10 us haureu d’instal·lar, abans, un altre paquet:

sudo apt-get install gnome-sharp2

Un cop fet això, per a instal·lar el Couturier simplement us baixeu el .deb d’aquí: clica’m, eixerit!

Potser alguns de vosaltres ja coneixeu l’inkscape. L’inkscape és un programa d’edició d’imatges vectorials molt similar al freehand o a l’illustrator d’Adobe, però amb la diferència que és programari lliure.

Logo de l'inkscape

Doncs bé, la nova versió 0.48 ja és pràcticament aquí. Entre els seus canvis en destaca que ja es poden definir numèricament els valors de separació entre lletres, ja es poden incloure imatges vectorials pdf amb el text a banda en un document LaTeX, s’ha millorat el treball amb nodes i s’ha polit molt més els petits detalls que fan d’usar el programa una delícia. Una llista completa dels canvis la podeu trobar aquí.

Personalment he de dir que m’encanta l’inkscape, i he fet diversos dissenys gràfics amb aquest programa amb molt bons resultats. A més a més, és un programa intuïtiu i fàcil d’aprendre.

A l’ubuntu Karmik Koala encara hi ha la versió anterior, la 0.47. Doncs bé, si sou dels que no podeu esperar a la versió final i voleu començar a provar la nova versió 0.48, us podeu instal·lar aquesta versió en beta. Cal dir que encara s’han de corregir errors pel que el seu ús professional és desaconsellat.

Per fer-ho només heu de seguir aquest passos.

Us descarregueu aquest paquet, i tot seguit l’instal·leu fent-li dos clics.

wget http://http.us.debian.org/debian/pool/main/p/popt/libpopt0_1.16-1_i386.deb

Seguidament us descarregueu aquest paquet, i tot seguit l’instal·leu fent-li dos clics.

wget https://launchpad.net/~ricotz/+archive/staging/+build/1752361/+files/inkscape_0.48~pre0-0ubuntu1~10.10~ricotz4_i386.deb

Què el gaudiu 😉

Font

Fa unes setmanes, explicàvem com editar fitxers PDF des de l’OpenOffice. Però hi ha una sèrie de manipulacions sobre els fitxers PDF que no es poden realitzar des de l’extensió PDFImport de què es parla. Són manipulacions com ara extreure pàgines d’un PDF, o juntar pàgines de diversos PDFs per crear-ne un de sol, etc.

Per a realitzar aquest tipus de modificacions, fins ara ja teníem l’eina PDFtk. Aquesta ens permetia fer tot aquest tipus de modificacions des del terminal. Podeu veure com funciona en aquesta anotació de SomGNU. La veritat és que va molt bé, i és molt útil sobretot per a integrar-lo en shells i processos automàtics.

Però per als que busqueu una eina que faci la mateixa feina des d’un entorn gràfic, segurament us interessarà el PDF-Shuffler, tal i com ens expliquen a Linux und Ich. És un programa força nou, i encara està en una versió beta, però jo l’he pogut provar i funciona molt bé, i permet fer aquest tipus de manipulacions de forma senzilla.

Aquest programa no es troba en els repositoris oficials d’Ubuntu, ni l’he trobat en cap dels repositoris “habituals”, de manera que l’haurem d’instal·lar a partir d’un fitxer “.deb” que hi ha a la pàgina principal del programa. Primer, haurem d’instal·lar les dependències del paquet (que sí estan als repositoris d’Ubuntu). Aquestes dependències són els paquets “python-poppler” i “python-pypdf”. Els podeu instal·lar directament des del Synaptic o des del terminal, executant l’ordre següent:

sudo apt-get install python-poppler python-pypdf

Un cop tenim les dependències instal·lades, ens baixem el fitxer “.deb” del PDF-Shuffler des d’aquest enllaç o des del terminal, executant:

wget http://fastbull.dl.sourceforge.net/sourceforge/pdfshuffler/pdfshuffler_0.4.1-0_all.deb

Un cop el tenim baixat, l’instal·lem des d’un terminal (primer hem d’anar al directori on l’hàgim descarregat):

sudo dpkg -i pdfshuffler_0.4.1-0_all.deb

Tindrem l’enllaç per a poder executar-lo a “Aplicacions>Oficina>PDF-Shuffler”. Si l’executem, s’obrirà una finestra on, des dels botons inferiors, podrem obrir els fitxers PDF que vulguem fusionar (botó “Import pdf”). Un cop oberts els fitxers (o el fitxer, en el cas que només en vulguem un), podem eliminar les pàgines que vulguem (amb el botó Supr), i moure-les amb el ratolí, com es mostra a la imatge següent:

PDF-Shuffler en plena acció

PDF-Shuffler

Un cop tenim ja les pàgines que ens interessen i en l’ordre desitjat, premem el botó “Export pdf”, i ja ho tenim. Com veieu, una eina molt senzilla.

De sobres és coneguda per tothom (o això crec 🙂 ) l’existència de complements per al Firefox i la resta de productes de Mozilla i derivats. Però també hi ha altres programes lliures que han adoptat aquesta estratègia per  fer més atractiva la seva utilització.

OpenOffice.org, per exemple, també té un nombre considerable de complements. Des del meu punt de vista, un dels més interessants és PDF Import. Per mitjà d’aquest complement podreu obrir fitxers pdf des del processador de textos de l’OpenOffice.org i modificar el seu contingut (sempre i quan el pdf no estigui protegit).

Aquest complement encara té consideració de versió Beta, però ja porta uns mesos així (gairebé mig any), i la veritat és que funciona força bé (fins on jo he pogut comprovar). Sí que cal tenir en compte que editar un fitxer pdf no és tan àgil com editar un fitxer odt, per exemple. Però anem a pams.

Per instal·lar el PDF Import, heu d’anar a la seva pàgina principal i baixar-vos el fitxer corresponent al vostre sistema operatiu i, en cas que sigui Linux, a l’arquitectura del vostre ordinador (32 bits o 64 bits). En el meu cas, m’he baixat el que indicava com a “Linuxx86” (32 bits). Fem clic al botó “Get it!” corresponent. El navegador ens demanarà si volem executar el fitxer directament amb l’OpenOffice.org o si volem desar-lo al disc. El millor és executar-lo directament amb l’OpenOffice.org, perquè en aquest cas el complement s’instal·larà automàticament. Si preferim desar-lo al disc (o si el navegador no ens dóna l’opció d’obrir el fitxer directament amb l’OpenOffice.org) igualment podrem instal·lar-lo des del gestor d’extensions (al menú “Eines > Gestor d’extensions”), fent clic a “Afegeix…” i indicant el fitxer que acabem de baixar-nos.

Un cop instal·lat el complement, veurem que ja podem obrir fitxers pdf. Veurem que el fitxer no s’obre amb el Writer (el processador de textos d’OpenOffice.org) sinó amb el Draw. Això és així perquè el format pdf realment té més a veure (com a mínim internament) amb una imatge que amb un document de text. I aquest és també el motiu pel qual us comentava que no és tan àgil de modificar com un document normal.

Un cop obert el fitxer, podrem modificar el text que contingui (això sí, línia a línia), els títols, les imatges, i tot el que ens interessi. També podem eliminar o afegir tot el contingut que vulguem.

Avui parlarem de com manipular fitxers pdf. No estem parlant d’editar-los, sinó de retallar pàgines, afegir-ne, unir diferents fitxers pdf, etc. En cas que estigueu insteressats en l’edició del pdf en sí mateix, mireu aquest article.

Aquest article es basarà en exemples. Primer que res, necessitareu instal·lar el pdftk que es troba als repositoris de gairebé totes les distribucions. Després, obriu una terminal i…

  • Unir diferents fitxers PDF

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

  • Agafar pàgines de diferents fitxers pdf i crear-ne un de nou amb aqueixes pàgines

pdftk A=primer.pdf B=segon.pdf cat A1-7 B1-5 A8 output combinat.pdf

  • Eliminar pàgines d’un fitxer pdf. El que es fa bàsicament és agafar les pàgines d’abans i després de la pàgina que no es vol, i s’uneixen:

pdftk fitxer.pdf cat 1-12 14-end output eixida.pdf

  • Rotació de pàgines. Per exemple, volem rotar la primera pàgina d’un pdf:

pdftk fitxer.pdf cat 1E 2-end output eixida.pdf

Aquestes poden ser les ordres bàsiques, però pdftk pot fer moltes coses més. A l’article en el que m’he basat teniu algunes ordres més i més possibilitats.