Page 1 sur 2

Moonshiner : une interface à Ghostscript

Publié : 13 déc. 2008, 21:55
par eclipse
Héllo

Voici l'outil indispensable qui manquait !
Une interface utilisateur pour Ghostscript, écrit en pygtk2, donc multi-plateforme.

Simple d'emploi, ne nécessite pas une certification proprio, on glisse un fichier PS ou PDF, on règle ses paramètres selon la sortie que l'on veut et hop on obtient un pdf qui va bien !!!

Pour l'heure le logiciel n'est disponible qu'en anglais, mais y a rien de compliqué dans son utilisation. Puis aussi, il faudra le compiler... donc avoir les dépendances, comme python, pygtk2, ghostscript.

http://moonshiner.sourceforge.net/

Image
.

Publié : 14 déc. 2008, 09:55
par Brunod
Question très idiote, surtout si c'est indispensable, mais... ça sert à quoi ?

:oops:

BD

Publié : 14 déc. 2008, 11:00
par eclipse
Pour faire simple, c'est un pseudo-distiller, comme cuilà de Adobe, mais qui utilise Ghostscript.

Le Tigre utilise beaucoup GS pour bricoller ses docs PDF...

http://linuxgraphic.org/forums/viewtopi ... ghlight=gs
.

Publié : 14 déc. 2008, 11:23
par Le_Tigre
Ça a l'air vachement bien, je vais tester ça.

Malheureusement GS semble être limité par un vrai problème, celui de la transparence. Cf. ce fil sur Framasoft où j'ai demandé de l'aide (et que j'avais déjà signalé ici) - apparemment pas de solution en opensource...

Publié : 14 déc. 2008, 12:36
par Brunod
Bon alors je résume pour être sûr d'avoir bien compris :
Les pdf de Scribus sont bons, mais l'utilisation de ce programme permettrait de les allèger si ça devait être nécessaire (pour quoi...?, ça c'est un autre problème) et serait paramétrable.
Perso, comme peu m'importe la taille de mes pdf, je n'y trouverais aucun intérêt.
Est-ce correct ? Ou est-ce que je manque un autre élément important susceptible qu'il soit utile pour moi aussi ?
Merci :idea:
BD

Publié : 14 déc. 2008, 13:24
par eclipse
Ô tigre !

Voici ce que John Culleton dit sur la ML au sujet des Transparences...

Something like this could be used in my workflow for Scribus covers destined for LSI printer. My current workflow is export the file as pdf1.4, view it in Acrobat Reader, print it to file creating a "flattened" Postscript file, and finally convert the ps file to pdf
1.3 with ps2pdf13. This is the only way I know to keep LSI from trashing transparencies, gradients etc.


Je me demande pourquoi il passe par du pdf1.3 :roll:

Par contre, il doit y avoir un lézard au niveau des images... Sous linux, le eps n'est pas le même que le eps de chez adobe... . :cry:

@ Bruno
Si ton imprimeur accepte tes PDF issus de Scribus, béh, en effet, cela ne te servira à rien ! :?
.

Publié : 14 déc. 2008, 13:31
par Brunod
Bin oui, il n'a pas de problème avec mes pdf. Ce n'est pas toujours les cas des (vrais) imprimeurs ?
Le pdf Scribus est du solide pourtant.
BD

Publié : 14 déc. 2008, 14:14
par Le_Tigre
Merci eclipse de l'astuce, mais la bonne nouvelle c'est que Moonshiner garde aussi la transparence! Je viens de faire un test, et c'est bon (alors que ça ne marchait pas avec Pdfcreator sous Windows).

@Brunod: évidemment que les PDF générés par Scribus sont très bons, et qu'ils ne posent pas de problème aux imprimeurs pros. En revanche, regarde le fil de Framasoft que je cite plus haut: j'ai voulu amalgamer plein de PDF de Scribus, et je me retrouve avec un monstre (intégrale annuelle du magazine, plus de 500 pages) qui ferait 1 Go au moins, avec énormément de doublons de polices incorporées (tout simplement parce que j'ai fusionnés tous les PDF de plusieurs numéros du Tigre, ce qui correspond à plus de 200 fichiers). Un reprographeur numérique (ou un imprimeur automatisé comme lulu.com, en l'occurence il s'agissait de cela) n'arrivera pas à lire un tel PDF. D'où la nécessité de l'alléger.

EDIT: j'ai oublié -> ça sert en premier lieu à qui veut mettre ses PDF sur internet dans des versions basse déf. Crois-moi, ça fait une différence nette, même si dès Scribus tu as choisi de rééchantilloner les images à 72 dpi.

Publié : 14 déc. 2008, 14:45
par Brunod
Ok le Tigre, maintenant c'est plus clair !
Merci ;)
Et donc il serait aussi paramétrable pour choisir entre une qualité impression 300dpi et web ?
BD

Publié : 14 déc. 2008, 15:15
par eclipse
Brunod a écrit :Ok le Tigre, maintenant c'est plus clair !
Merci ;)
Et donc il serait aussi paramétrable pour choisir entre une qualité impression 300dpi et web ?
BD


Oui !!!
Regarde mon screnshot en haut... là où est écrit prépresse, tu as plusieurs possibilités...
On pourrait dire que ce sont "des profils de sortie". Il y a en a 4 ou 5 je crois...

Publié : 14 déc. 2008, 15:29
par eclipse
Tu parles d'un amalgame... Bon oki, mais j'ai pas regardé si on pouvait le faire avec Moonshiner là...
Par contre, j'ai découvert la semaine passée un paquet deb... PDFSam 1.0.3, que j'ai testé...
C'est un petit programme écrit en java. Une version basique est disponible et se contente de rassembler différents PDF ou extraire des pages D'un PDF... Dès que j'ai quelques minutes, je verrais pour compiler la version enhanced 1.4.3e stable

http://www.pdfsam.org/?page_id=32

Publié : 14 déc. 2008, 16:23
par Brunod
Je n'ai vu que split et merge (en vitesse). Tu pourrais comparer avec pdftk ?
Lui par contre me semble-t-il est non java. Et peut faire un tas de choses avec les pdf


pdftk --help

pdftk 1.41 a Handy Tool for Manipulating PDF Documents
Copyright (C) 2003-06, Sid Steward - Please Visit: www.pdftk.com
This is free software; see the source code for copying conditions. There is
NO warranty, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

SYNOPSIS
pdftk <input PDF files | - | PROMPT>
[input_pw <input PDF owner passwords | PROMPT>]
[<operation> <operation arguments>]
[output <output filename | - | PROMPT>]
[encrypt_40bit | encrypt_128bit]
[allow <permissions>]
[owner_pw <owner password | PROMPT>]
[user_pw <user password | PROMPT>]
[flatten] [compress | uncompress]
[keep_first_id | keep_final_id] [drop_xfa]
[verbose] [dont_ask | do_ask]
Where:
<operation> may be empty, or:
[cat | attach_files | unpack_files | burst |
fill_form | background | stamp | generate_fdf
dump_data | dump_data_fields | update_info]

For Complete Help: pdftk --help

[b]DESCRIPTION[/b]
If PDF is electronic paper, then pdftk is an electronic staple-remover,
hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a
simple tool for doing everyday things with PDF documents. Use it to:

* Merge PDF Documents
* Split PDF Pages into a New Document
* Rotate PDF Documents or Pages
* Decrypt Input as Necessary (Password Required)
* Encrypt Output as Desired
* Fill PDF Forms with X/FDF Data and/or Flatten Forms
* Generate FDF Data Stencil from PDF Forms
* Apply a Background Watermark or a Foreground Stamp
* Report PDF Metrics such as Metadata and Bookmarks
* Update PDF Metadata
* Attach Files to PDF Pages or the PDF Document
* Unpack PDF Attachments
* Burst a PDF Document into Single Pages
* Uncompress and Re-Compress Page Streams
* Repair Corrupted PDF (Where Possible)

...

BD

Publié : 14 déc. 2008, 21:15
par Le_Tigre
Mmh pdfsam semble n'apporter rien de plus que pdftk même dans sa version haute, cf. http://www.pdfsam.org/?page_id=57 - sauf peut-être une petite fenêtre.

Quand j'aurai du temps je ferais plus de tests avec Moonshiner, ça ressemble en effet à un distiller efficace et pratique.

Re: Moonshiner : une interface à Ghostscript

Publié : 15 déc. 2008, 09:25
par Lilive
eclipse a écrit :Voici l'outil indispensable qui manquait !
Une interface utilisateur pour Ghostscript


Quelle est la différence (ou le plus) entre Moonshiner et GhostView qui est présenté ici : http://pages.cs.wisc.edu/~ghost/gsview/get49.htm comme étant "GSview is a graphical interface for Ghostscript under MS-Windows, OS/2 and Unix." ?

Voici les possibilités de GSview 4.9 :

Display and print PostScript and PDF files.
View pages in arbitrary order (Next, Previous, Goto).
Page size and Orientation are automatically selected from DSC comments or can be selected using the menu.
Print selected pages using Ghostscript.
Convert pages to bitmap, PDF or PostScript.
Selectable display resolution, depth, alpha.
Single button zoom.
Extract selected pages to another file.
Copy display bitmap to clipboard.
Save clipboard bitmap as BMP file.
Add bitmap or user preview to EPS file (Interchange, TIFF or Windows Metafile)
Graphically select and show bounding box for EPS file.
Extract bitmap preview or PostScript from DOS EPS file.
Extract text or search for text.
Can read gzip and bzip2 compressed PostScript and PDF files.
On-line help.
Win32, OS/2 and GNU/Linux executables. Older versions support Win16.
Can be run directly off a CD-ROM or USB memory stick (Portable Application).
English, Catalan, Dutch, French, German, Greek, Italian, Russian, Slovak, Spanish and Swedish languages.
Per user initialisation files for Windows.
Includes setup program.
Free (Aladdin Free Public Licence).
Works with Ghostscript 7.04 - 9.19 (GSview checks the Ghostscript version number). Older version of GSview will work with Ghostscript 4.03 - 6.99.

@+ :wink:
Lilive

Publié : 22 déc. 2008, 14:41
par FeIZocE
La différence qui me saute aux yeux, c'est que GSView (que j'utilise régulièrement au boulot) est une usine à gaz, même en français. :D
Moonshiner m'a l'air plus abordable, je vais tester.