0 votes
326 vues

J’essaie de produire des PDF individuels pour chaque livre du projet. J’avais pensé utiliser l’outil en ligne de commande, comme ceci :

"C:\Program Files\PTXprint\ptxprint.exe" -b ROM -c SingleSpaceDraft -P XYZ

(Je n’ai pas de problème à exécuter cette commande séparément pour chaque fichier.)

Ici, XYZ est l’identifiant du projet, et SingleSpaceDraft est le nom d’une configuration que j’ai créée. Lorsque j’exécute la commande, j’obtiens ces trois fichiers, mais aucun PDF.

XYZ_SingleSpaceDraft_ROM_ptxp.log
XYZ_SingleSpaceDraft_ROM_ptxp.SFM
XYZ_SingleSpaceDraft_ROM_ptxp.tex

En bas du fichier journal, il est écrit :

No pages of output.

Je ne trouve pas de documentation en ligne pour traiter cette situation. Je suppose que la sélection du livre est incluse dans la configuration, mais je n’en suis pas sûr.

Est-il possible d’utiliser une seule configuration pour générer un PDF pour des livres individuels comme celui-ci ?

Traduit automatiquement depuis English
PTXprint par (131 points) | 326 vues

5 Réponses

0 votes

Je n’ai pas le fichier .exe compilé, mais votre commande fonctionne lorsque l’on exécute le programme depuis le code source de github. Donc, s’il y a un problème, c’est avec le .exe qui est en cours de compilation.

Juste pour vérifier – est-ce que Romains s’imprime correctement lorsque vous ouvrez PTXprint et l’imprimez via l’interface graphique (GUI) ?

Traduit automatiquement depuis English
par (1,9k points)
0 votes

Oui, cela devrait fonctionner, et cela a effectivement fonctionné lorsque je l'ai essayé sur quelques livres. Je rejoins la suggestion de @mjames de vérifier d'abord que cela fonctionne lorsque vous chargez l'interface utilisateur. Après cela, il créera volontiers des livres individuels depuis la ligne de commande.

Je m'excuse que les messages d'état/erreur ne semblent pas apparaître dans la sortie de la ligne de commande. C'est quelque chose que nous devrons résoudre dans une future version.

Traduit automatiquement depuis English
par (3,2k points)
0 votes

Merci à vous deux pour vos réponses si rapides. J’ai reproduit mon expérience avec ces étapes :

  1. Ouvrir l’interface graphique (GUI).
  2. Cliquer sur « Print (Make PDF) »
    – une copie PDF de Romains s’ouvre
  3. Fermer l’application GUI
  4. Supprimer le PDF généré dans C:\My Paratext 8 Projects\XYZ\local\ptxprint
  5. Depuis la ligne de commande, exécuter :
    "C:\Program Files\PTXprint\ptxprint.exe" -b ROM -c SingleSpaceDraft -P XYZ
    – Aucune sortie console et aucun PDF généré.
  6. (Je peux ensuite ouvrir la GUI et générer une copie)

Intéressant, lorsque j’ai d’abord ouvert l’ordinateur pour reproduire cela, il me donnait un message d’erreur inconnu. J’ai ensuite cliqué sur le bouton « Tidy Up », et j’ai pu continuer avec les étapes ci-dessus. (J’ai généré le fichier zip comme suggéré, et si cela est utile, je serais heureux de l’envoyer par e-mail à une adresse sécurisée.)

Et oui, s’il vous plaît, plus de sortie console. :slight_smile:

Je vais aussi regarder pour l’exécuter depuis le code du dépôt.

Traduit automatiquement depuis English
par (131 points)
0 votes

Voici une autre astuce qui pourrait vous donner un aperçu de ce qui se passe. Ajoutez l’option -l debug à la ligne de commande comme suit :

C:\Program Files\PTXprint\ptxprint.exe" -l debug -b ROM -c Short -P WSGlatin

Cette option créera un fichier ptxprint.log à cet emplacement :

"C:\Users\<YourUserName>\AppData\Local\SIL\ptxprint\ptxprint.log"

Ouvrez ensuite ce fichier pour voir s’il y a des indices sur la raison pour laquelle le PDF n’est pas généré comme prévu. S’il n’est pas évident pourquoi cela échoue en lisant les messages (en particulier à la FIN de ce fichier journal), n’hésitez pas à l’envoyer à l’adresse [Email Removed].

Traduit automatiquement depuis English
par (3,2k points)
0 votes

Si le ptxprint.log ne donne aucun indice sur la raison de l’échec (c.-à-d. res=1), il est très probable que le point d’échec se soit produit lors de la conversion de .xdvi en .pdf.

Veuillez chercher dans le dossier \local\<configName> un fichier qui se termine par .xdvi_log et voir s’il fournit des indices. Il sera nommé quelque chose comme ceci :

C:\My Paratext 9 Projects\<XYZproject>\local\ptxprint\<Default|ConfigName>\XYZproject_Default_ROM_ptxp.xdvi_log

Si cela ne vous révèle rien d’utile, envoyez-le à l’adresse e-mail de support (voir ci-dessus), ou mieux encore, créez une archive (en utilisant le bouton de l’onglet Aide) et envoyez-la pour diagnostic.

Traduit automatiquement depuis English
par (3,2k points)

Questions connexes

0 votes
1 réponse 201 vues
L'aide de la ligne de commande indique -b BOOKS, --books BOOKS Reference list to print (as in Choose ... essayant d'installer ptxprint sur une nouvelle machine Linux également.)
mnjames 1,9k posée mai 10, 2023
0 votes
1 réponse 231 vues
I know there are a lot of features everyone would like. I am not asking for a new one (just yet) but wondering if ... was reading it on a machine with the Paratext project on it.)
Kent Spielmann 1,8k posée déc. 21, 2018
0 votes
1 réponse 38 vues
Je travaille sur une publication monographique. Par le passé, pour les livres uniques, j'ai pu mettre un en-tête avec ... cette option. Que puis-je faire d'autre pour dépanner ?
Rebecca Peak 102 posée juin 25
0 votes
2 réponses 318 vues
A team I support has been publishing selected Psalms and other chapters to their Scripture app as the chapters are approved ... might be useful to other teams in other regions too.
anon469793 155 posée nov. 11, 2019
0 votes
2 réponses 219 vues
J'aide à la gestion de ScriptureEarth.org. Nous rêvons de la possibilité de mettre en place une option permettant aux ... . Est-ce que cela semble raisonnable ? --Loren Hawthorne
LorenHawthorne 173 posée août 5, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,046 questions
6,006 réponses
5,671 commentaires
2,027 utilisateurs