J'ai besoin de reformater un fichier texte en format PDF. À l'aide de Perl, je modifie un fichier modèle PostScript existant en fonction de ce qui se trouve dans le fichier texte. Parfois, ce fichier texte sera assez long pour nécessiter un PDF de deux pages. Puis-je créer un fichier PDF de deux pages à partir d'un fichier .ps en utilisant GhostScript? Si oui, qu'est-ce qui indique à GhostScript où le saut de page doit se produire? Peut-être que j'ai besoin d'utiliser deux fichiers modèles. Un pour un pdf d'une page et un autre pour un PDF de deux pages.créer deux fichiers PDF à partir d'un fichier .ps?
Répondre
PostScript n'a pas directement le concept de flux de texte ou de saut de page. L'opérateur showpage rend la page à l'appareil, efface la page et en démarre une nouvelle. La conversion PS en PDF va créer une nouvelle page dans le PDF sur cet opérateur. Si vous souhaitez découper un fichier PostScript en pages, psutils est une série de programmes permettant de manipuler des fichiers PostScript.
Je suppose que cela dépend de ce que contient votre modèle PostScript. Un fichier PostScript est un programme d'ordinateur, et les sauts de page sont déterminés par la logique dans le PostScript. Si le format de deux pages est sensiblement le même que le format d'une page, vous pouvez faire en sorte que votre script Perl scinde les données, puis créer deux fichiers d'une page concaténés ensemble. GhostScript devrait rendre ce fichier correctement.
Il ne s'agit que de convertir votre fichier texte pour créer des commandes PostScript appropriées pour gérer le saut de page.
Un saut de page se produira si (et seulement si) votre modèle PostScript appelle showpage
.
Ceci n'est vrai que pour le niveau de ps 1; le niveau 2 a introduit (et le niveau 3 est obsolète) l'opérateur de copypage, qui est comme le showpage, sauf qu'il garde le même contenu de page, qui peut ensuite être ajouté. Cf. http://www.adobe.com/devnet/postscript/pdfs/TN5608.Copypage.pdf –
@CharlesStewart 'copypage' était présent dans les interpréteurs de niveau 1 et le PLRM 1ed. –
- 1. Créer un fichier PDF à remplir à partir du PDF
- 2. Comment puis-je créer par programmation des signets PDF à partir d'un fichier PDF?
- 3. Combinaison de deux fichiers PDF en C++
- 4. Créer un fichier PDF avec PHP
- 5. comment créer des films Flash à partir de documents PDF
- 6. Fichiers PDF d'impression par lots à partir d'ASP.NET
- 7. comment créer des fichiers hbm à partir de fichiers java?
- 8. Octet Traitement des fichiers PDF à partir de SQL varbinary
- 9. Fichier CHM à partir de fichiers XSD
- 10. Extraction de titres à partir de fichiers PDF?
- 11. Créer un fichier pdf à partir de données binaires en utilisant itextSharp
- 12. Création de deux pages pdf avec Imagick
- 13. Comment pouvez-vous créer un fichier à partir de nombreux fichiers png dans le terminal?
- 14. Générer un fichier PDF à partir d'ASP.NET à partir de contenu HTML/CSS brut?
- 15. Comment télécharger le fichier à partir de Seam PDF
- 16. Impression d'un fichier PDF à partir d'un service Windows
- 17. Rejoindre deux fichiers WAV à partir de Java?
- 18. Création PDF automatisée à partir de l'URL
- 19. Génération de fichiers PDF à partir de .NET à l'aide des classes d'impression standard .NET GDI
- 20. titre de section manquant en ps mais pas en dvi
- 21. Image à partir de PDF avec ZendFramework
- 22. Validation des fichiers PDF (Image + Texte PDF) validation
- 23. Lecture des fichiers à partir du fichier avec C
- 24. Conversion de fichiers pdf en fichiers txt avec php
- 25. Créer un fichier à partir d'une grande variable Makefile
- 26. Fichier PDF dans VB.NET (problème de mise à niveau à partir de VB 6)
- 27. Écrire un fichier PDF à partir d'un fichier binaire dans la base de données
- 28. Quelle est la meilleure façon d'ouvrir des fichiers PDF à partir d'une JSP?
- 29. Imprimer PDF à partir d'ASP.Net sans prévisualisation
- 30. Comment créer des rapports PDF à l'aide de PL/SQL
showpage était ce que je cherchais. Merci. – KTLind