Comment convertir des fichiers MicroStation (DGN) en PDF via une ligne de commande?Convertir DGN en PDF
Répondre
Le OpenDesign Alliance possède des bibliothèques pour dgn et dwg avec des fonctionnalités pdf. Vous pourriez les utiliser pour créer l'utilitaire de ligne de commande.
Décision Graphics http://www.dgnlink.com/ a un certain nombre de produits qui convertissent DGN en DWG, qui peuvent tous être exécutés à partir d'une ligne de commande. Une fois que vous avez les fichiers DWG, vous pouvez utiliser l'un des convertisseurs DWG en PDF en ligne de commande (je ne peux pas recommander un spécifique mais un rapide Google trouvera des charges), ou si vous avez une copie d'AutoCAD ou AutoCAD LT, vous pouvez écrire un script pour convertir les fichiers DWG en utilisant le traceur DWG To PDF.
A partir des paramètres de la ligne de commande, vous ne pouvez pas le faire. Mais vous pouvez créer une application Visual Basic ou VB.NET qui fera l'office de microstation pour le faire pour vous.
J'ai lutté avec celui-ci depuis longtemps. Tous les outils existants nécessitent des licences coûteuses par utilisateur, ce qui était une erreur pour ma mise en œuvre.
J'ai résolu le problème avec une combinaison de trois choses:
téléchargés Bentley Viewer. C'est leur application de visualisation/impression 100% gratuite.
Configurer une imprimante PostScript Windows virtuelle à l'aide de GhostScript et RedMon. Il existe plusieurs guides en ligne pour cela, et il peut être un peu difficile de retracer tous les prérequis, mais il est assez stable une fois configuré correctement. Voici un guide: GhostScript/RedMon Guide
Utilisez un script "Entrée au clavier" pour transmettre des commandes d'impression à Bentley View. Cela consiste à créer simplement un fichier texte avec les commandes nécessaires (List of Commands) et le transmettre et le fichier que vous voulez convertir sur la ligne de commande en tant que telle:
BentleyView.exe -M [Filename.dgn] S [KeyIn FileName]
Veuillez noter que vous avez besoin d'un espace entre le nom de fichier -M et le nom de fichier DGN, mais PAS entre le nom de fichier -S et le nom du fichier de saisie au clavier.
Le script que je l'habitude d'imprimer simplement le document, puis quitter l'interface graphique a été:
PRINT PRINTERNAME PDFWriter PRINT EXECUTE QUIT
Ce n'est pas une solution parfaite à tous, en particulier car il nécessite l'installation de Bentley View et ouvre également une interface utilisateur lorsqu'elle est appelée (bien qu'elle la ferme immédiatement après l'impression).
- 1. Convertir PDF en HTML
- 2. convertir PDF en HTM
- 3. Bash convertir en pdf
- 4. Convertir PDF en PDF/A-1
- 5. Convertir les octets [] en PDF
- 6. convertir le pdf en svg
- 7. Convertir PDF en document Word
- 8. Imagemagick convertir pdf en png
- 9. Convertir xml en pdf en Python
- 10. Convertir PDF en PNG en utilisant ImageMagick
- 11. Convertir PDF en Word en Java
- 12. iTextSharp peut-il convertir un document PDF en PDF/A
- 13. Convertir .rtf en .pdf dans Haskell
- 14. Convertir le pdf en word doc file
- 15. Convertir du texte PDF en meilleure qualité
- 16. PHP Convertir des PDF en images -dUseCropBox
- 17. Comment convertir un pdf en utf-8
- 18. VB dLL pour convertir pdf en tiff
- 19. iTextSharp convertir un System.Web.UI.DataVisualization.Charting en pdf
- 20. Comment convertir une présentation S5 en PDF?
- 21. Comment convertir un datgrid Silverlight en PDF?
- 22. Comment convertir un PDF en image Web?
- 23. Quoi qu'il en soit pour convertir automatiquement DWF en PDF?
- 24. convertir HTML en PDF avec image dynamique en utilisant PD4ML
- 25. Comment convertir XPS en PDF en utilisant la bibliothèque iText?
- 26. Convertir des documents Word en pdf en utilisant Hadoop
- 27. Convertir un fichier pdf en texte en C#
- 28. Convertir html en pdf avec des documents liés en ligne
- 29. Comment convertir du HTML en PDF en utilisant PHP?
- 30. Convertir PDF en fichier texte en utilisant VB.net