0 votes
227 vues
J'aide à la gestion de ScriptureEarth.org. Nous rêvons de la possibilité de mettre en place une option permettant aux gens de demander un PDF avec leur choix de format de page, leur choix de police et d'interlignage, et peut-être leur choix de police, en double ou simple colonne. Notre serveur est basé sur Linux. Il semble que si nous pouvons copier l'USFM dans un dossier standard et configurer les paramètres pour lancer une ligne de commande, nous pourrions générer un PDF avec PTXprint, prêt à être proposé en téléchargement. Nous envoyons quelqu'un à une conférence du groupe Close the Bible Gap en octobre, et cela semble être un service que nous pourrions offrir. L'hypothèse est que la sortie ne serait pas finement ajustée, mais on obtient ce qui sort, ce qui devrait être suffisant pour une situation où les gens ont désespérément besoin de Saintes Écritures imprimables. Nous offrons déjà des PDF dans de nombreuses langues, souvent créés avec PTXprint et finement ajustés, mais nous aimerions pouvoir laisser les gens choisir les paramètres dont ils ont besoin, plutôt que de publier une douzaine de formats différents.

Est-ce que cela semble raisonnable ?

--Loren Hawthorne
Traduit automatiquement depuis English
PTXprint par (173 points) | 227 vues

2 Réponses

+1 vote

Bonjour Loren,

Oui, PTXprint fonctionne sous Linux et dispose d'options en ligne de commande qui devraient rendre votre idée relativement facile à réaliser. Il suffit d'exécuter PTXprint dans un terminal avec -h pour afficher toutes les options. Si vous regardez dans le fichier C:\Program Files\PTXprint\ptxprint\AboutPTXprint.txt, vous verrez qu'il y a toute une série d'exemples sur la façon d'exécuter PTXprint directement depuis la ligne de commande (c'est-à-dire sans interface graphique).

Ainsi, par exemple,

"C:\Program Files\PTXprint\PTXprint.exe" -b ROM -P XYZ
créera directement un PDF de ROMAINS à partir du projet XYZ en utilisant la configuration Default (et aucune interface graphique n'apparaîtra, car -P a été utilisé pour cliquer directement sur "Imprimer" à votre place).

Notez que vous devez probablement d'abord ouvrir PTXprint pour ce projet et configurer une police, une mise en page, etc. Bien que pour les textes latins/romains, cela pourrait simplement fonctionner, je ne sais pas.

Si vous essayez de l'exécuter sans la structure de fichiers Paratext normale, tout ce que vous avez à faire est de lui donner -p (minuscule) pour pointer vers un dossier qui est équivalent à "C:\My Paratext N Projects". Il cherche dans chaque sous-dossier les fichiers USFM et ajoute ce dossier à la liste des "Projets". J'ai donc une icône sur mon bureau qui exécute cette commande :

"C:\Program Files\PTXprint\PTXprint.exe" -p C:\Users\mark\Downloads  qui lance PTXprint en cherchant uniquement des projets dans mon dossier Téléchargements.

Nous avons déjà envisagé l'idée de fournir une version en ligne légèrement limitée de PTXprint (moins d'options à choisir) et MH pourrait peut-être donner des détails sur la façon de procéder.

D'autres personnes ont déjà fait quelque chose de similaire, mais avec un nombre limité de textes disponibles.
Regardez : paper.bible qui a une interface web facile à utiliser. J'adore leur vidéo promotionnelle, et la simplicité de l'interface.

Traduit automatiquement depuis English
par (3,2k points)
Ce n'est pas pertinent si vous commencez avec un bundle DBL, mais si vous n'avez que l'USFM, alors PTXprint exige probablement toujours un settings.xml minimal dans le répertoire 'project' (là où se trouvent les fichiers USFM). Par exemple, l'un des cas de test utilise :
<ScriptureText>
  <StyleSheet>usfm.sty</StyleSheet>
 <BooksPresent>111111111111010010110011001000000000001101111001000000000100011101000000000000000000000000000000000001000000100000000000000</BooksPresent>
  <Versification>4</Versification>
  <LanguageIsoCode>en</LanguageIsoCode>
  <FileNameBookNameForm>41MAT</FileNameBookNameForm>
  <FileNamePrePart />
  <FileNamePostPart>test.usfm</FileNamePostPart>
</ScriptureText>

Je ne me souviens pas en fait si tous ces paramètres sont utilisés, mais les définitions FileName... étaient certainement importantes la dernière fois que j'ai essayé.
Traduit automatiquement depuis English
Merci. C'est génial !
Traduit automatiquement depuis English
0 votes

J'ai joué avec https://paper.bible/ et je suis étonné de la facilité avec laquelle on peut créer des mises en page de textes bibliques personnalisés sous forme de livrets, faciles à imprimer.

C'est une idée formidable et je vous encourage vraiment @LorenHawthorne à poursuivre cela pour scriptureearth.org 

@Mark P S'il existe d'autres sites utilisant PTX print via la ligne de commande pour la livraison sur site web, j'aimerais voir des exemples. C'est extrêmement puissant et plus de gens doivent utiliser cette technologie.

Traduit automatiquement depuis English
par (123 points)

Questions connexes

0 votes
1 réponse 30 vues
Comment exécuter un auto-test de synthèse sur un texte dans mon projet cible ?
Sara 246 posée avr. 28, 2025
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
2 réponses 38 vues
Je débute tout juste avec PTXprint. Je souhaite utiliser Paratext, mais, comme j'utilise un Mac, j'attends la sortie de ... 'un bundle depuis un dépôt en ligne ? Merci d'avance.
vikslen 105 posée févr. 5
0 votes
2 réponses 546 vues
Nous avons un projet qui est en cours de réactivation, et la seule sauvegarde dont nous disposons est une copie du dossier ... avoir besoin de faire cela pour plus d'un projet.)
CraigF 237 posée avr. 29, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,048 questions
6,007 réponses
5,672 commentaires
2,028 utilisateurs