Toutes mes réponses sur les forums
-
AuteurRéponses
-
13 janvier 2011 à 12:41 en réponse à : Séparer/recomposer un fichier PDF quadrichromique. – RÉPONDU #51319
eclipse
MembreHéllo
À la lecture du post sur macgeneration, je me dis que Scribus est parfait pour cela (un seul PDF à la fois) ; mais en mode script, il faut passer par ghostscript et voir pour les séparations.
=> importation du PDF dans scribus puis apperçu des séparations et imprimer.Ghostscript est multiplaforme.
@ merlin
De grâce évitons les trolls crados !eclipse
MembreNON !
J’ai trouvé grâce à cette page :
http://forums.macgeneration.com/developpement-web/encodage-de-caracteres-dans-une-balise-mailto-167789.htmlMais y a un os ! L’encodage dépend de la plateforme.
Donc un é sous Win/Linux “%C3%A9”, alors que sous MAC, c’est “%E8″…Donc, faut-il 2 PDFs ? grrrrrrrr
eclipse
MembreMerci Alex.
@Merlin…
Je veux bien ne pas y connaitre trop en JS… mais quand même !Je suis en train préparer un PDF spécial interactif, pour montrer que Scribus peut faire aussi bien que l’autre solution (battant des records de prix)…
eclipse
MembreJe commence par te dire qu’il serait sympa d’inclure les images avec le zip….
L’avatar que tu as placé dans le bouton est manquant ce qui génére une erreur…Sinon, l’exemple 4 ne fonctionne pas.
Et enfin pour ta question du script à l’ouverture, ca se passe lors de l’export PDF…
Onglet Visualiseur > Actions Spéciales (Tout en bas) > Sélectionner le script désiré.PS: je ne suis pas sûr que ta méthode fonctionne :doute:
eclipse
MembrePremier test : cela fonctionne, mais pas réellement comme souhaité !
Le PDF apparait fonctionnel mais ce n’est pas intuitif ce bouton reset.
J’ai essayé de mettre le code JS dans le bouton menu, ou à l’ouverture du doc, mais sans le bouton reset.
La sélection des items se fait mais le texte ne s’affiche pas. J’en conclus qu’il faut le bouton reset…J’avais regardé dans la doc avec la fonction “getItemAt”…
L’idée est de faire la sélection des items, sans ce bouton, et bien sûr que le texte associé s’affiche..
En tout cas merci
eclipse
MembreMerci de t’intéresser cela…
Pour préremplir la liste (si je comprends ta difficulté), il te faut commencer par insérer le bloc liste lui-meme (hauteur: 18pt, largeur, au choix).
Puis par clic droit sur l’objet, tu fais modifier le texte Ctrl+Y. Là, tu écris ton texte comme tu veux.La seule solution consiste à créer un script…
@demain ! :priere:
11 mai 2010 à 18:43 en réponse à : Détecter la langue du lecteur (Reader, Acrobat) dans un script JS #50874eclipse
MembreEuhh je ne te reprochais rien…
Ensuite, tu peux éventuellement reporter le bug de scribus si tu veux
http://bugs.scribus.net/my_view_page.php
(il faudra t’inscrire)Je ne connais pas Scribus aussi bien que toi mais il y a certainement un moyen d’y modifier l’état des calques…
Oui par les scripts…
Comme tu es un expert en JS… je me disais que peut être… Donc, si tu as un peu de temps sous ton PC Windows…Après une journée d’utilisation je vois dans Scribus l’équivalent de XPress 5 ou 6 : ergonomie parfois lourde (moins que les XPress cités cependant
) et absence totale d’automatismes, même les plus simples.
InDesign a encore quelques années-lumière d’avance et justifie l’investissement que représente son prix.Chacun son point de vue, mais perso je pense que pour des fonction de base (ne pas considérer le JS), Scribus est tout a fait capable de rivaliser avec QXP7 et ID5 (cs2).
Sans compter que Scribus produit des PDF print qui vont bien… ce que d’après ce livre *, est plutot pénible avec une solution proprio…Mais bon arrêtons là les comparaison qui n’ont pas lieu !!!
J’ai d’autres questions que je viendrais poser en temps voulu sur du JS avec Scribus…
Tu vas pouvoir faire un DVD de Scribus et du PDF !!!!!* ]http://www.amazon.fr/PDF-pour-pr%C3%A9presse-Acrobat/dp/2212120877]
.11 mai 2010 à 08:52 en réponse à : Détecter la langue du lecteur (Reader, Acrobat) dans un script JS #50871eclipse
MembreJ’ai crié victoire trop vite ! Je me doutais bien qu’un truc pas cool arriverait !!!
Je commence par TON PDF traficoté dans Acrobat fonctionne bien quelque soit la langue de Reader.
Bon ça on en parle plus !Maintenant place aux choses un peu sérieuse. Tu as triché :indecis:
Pour que tu comprennes bien, d’une façon générale les gens qui se servent de Scribus ne vont pas investir dans Acrobat (d’ailleurs il faut un certain temps pour le maitriser), et en plus Adobe semble ignorer Linux (du moins pour les soft payant).L’image 1 représente le PDF créé uniquement avec Scribus ; aucune modification dans Acrobat.
L’image 2 est celle de ton PDF mofifié dans Acrobat.Pour faire simple il s’agit, de l’état initial des calques. Comme tu le vois, pour fonctionner,
il faut que l’état des calques (fr et en) soit sur “Visibilité -> Visible lorsque activé”.Voilà, c’est pas à comprendre je pense !
Cependant, j’ai regardé dans la doc, mais il semble que ca ne fonctionne pas à cause des authorisations “NotAllowed blah blah”.
Soit effectivement, il faut les authorisations dans Reader, soit vu mon niveau JavaScript, ca coince !Code:var ocgs = this.getOCGs();
for (i=0; i < ocgs.length; i++) {
ocgs.setIntent( [ocgs.constants.intents.view, ocgs.constants.intents.design]);
}Je conclus !
Si et seulement si tu veux t’arracher les cheveux ; Comme tu maitrise bien Scribus à présent, utilise uniquement Scribus et Reader afin de voir si cela fonctionne…
Tu es interdit de Acrobat??:
Et si cela ne fonctionne pas, je garde ta méthode façon Acrobat, mais pour une autre utilisation…
En tout cas, merci de regarder tout ça ( c’est rare de trouver des gens pour qui l’Open Source a une certaine considération…
.9 mai 2010 à 16:42 en réponse à : Détecter la langue du lecteur (Reader, Acrobat) dans un script JS #50870eclipse
MembreYESSSS
J’ai regardé rapidement le PDF que tu as “re-scripté” et çà à l’air de faire ce que je veux, je testerais avec un reader en anglais.
Sinon, si ca peut t’intéresser, j’avais fais un PDF en novembre dernier (2009), avec les calques sur une seule page ; donc Scribus est comme tu le dis génial !!!
En fait, plus je découvre le JS, et plus je me dis que Scribus cummule certaines fonctions de Indesign et d’Acrobat… niveau interactif :soleil:
https://acrobat.com/#d=*3VXM2BD1WPVBUP1-a30TQJe regarde de très près le code et je l’adapte sur mon PDF actuel et je te donnerais les résultats…
Un grand merci.
9 mai 2010 à 02:17 en réponse à : Détecter la langue du lecteur (Reader, Acrobat) dans un script JS #50867eclipse
MembreJ’ai refais un fichier exemple tout neuf, tout propre, en me disant que peut-être… Hélas c’est le néant, le vide !!
Donc, voici les sources avec un fichier PDF, puis le fichier SLA pour Scribus 1.3.6.
J’ai mis 2 captures d’écran pour l’export PDF dans Scribus afin de bien incorporer le JS à l’ouverture du document.
http://dl.free.fr/rh3QJg1yDJe sais que les calques fonctionnent puisque les boutons sont actifs (uniquement sur la page 1).
J’ai peur pour mes cheveux ! Merci de jeter un yeux sur ce soucis.
Je n’ai jamais vu de PDF de ce type…. google serait-il en panne ?!?! :doute:8 mai 2010 à 18:47 en réponse à : Détecter la langue du lecteur (Reader, Acrobat) dans un script JS #50865eclipse
MembreOui mais non !
En fait je me demande si Reader (sous linux) me détecte bien ou pas la langue !
Avant de poster, j’avais bien regardé la doc que tu conseilles…
J’ai aussi essayé une fonction comme tu le dis, mais rien ne se passe (aucun message d’erreur).Par ailleurs, j’ai créé 2 boutons sur la 1ère page, un pour le français et un pour l’anglais. Quand on clique sur le bouton anglais, le calque texte anglais dois s’afficher… Ce qui se passe, mais si on passe à la page 2, béh retour à l’état d’affichage initial des calques.
Code:if (app.language == “FRA” ) {
var ocgs = this.getOCGs();
for (var i=0; iocgs.state = false;
for (var i=0; iif (ocgs.name == “text_fr”)
ocgs.state = !ocgs.state;
if (ocgs.name == “fond”)
ocgs.state = !ocgs.state;
if (ocgs.name == “boutons”)
ocgs.state = !ocgs.state;
if (ocgs.name == “boutons_js”)
ocgs.state = !ocgs.state;
if (ocgs.name == “menu_js”)
ocgs.state = !ocgs.state;
if (ocgs.name == “cover”)
ocgs.state = !ocgs.state;
}
}Donc la question est :
Est-il possible de détecter la langue au départ, puis d’afficher un calque (en fonction de la langue) et ce sur toutes les pages ?Ton script, sur les signets est intéressant mais interagit sur l’interface et non directement sur le document.
Je précise aussi que j’ai regardé le site abracadabrapdf en entier et déjà réussi à adapter pas mal de script dans Scribus.
Je bute sur celui-ci en ce moment ! :mur:
Merci pour les réponses. -
AuteurRéponses