Question

Quelqu'un connaît-il une API .eml to .pdf C #?

Était-ce utile?

La solution

Utilisez OpenOffice ( http://www.openoffice.org )

Ceci convertira essentiellement tout ce qui est au format PDF (doc, xls, ppt, txt). Puisque eml ne sont que txt, pourquoi ne pas simplement utiliser ceci? Voir http://www.opendocument4all.com/download/OpenOffice.net.pdf pour savoir comment utiliser OpenOffice en C #.

Autres conseils

Nous avions une tâche similaire, mais à une échelle beaucoup plus petite et c'était une solution temporaire. Nous avons converti les fichiers EML en pages HTML, puis utilisé le composant ABC Pdf (je pense ils avaient une version gratuite à l'époque?) pour créer les fichiers PDF à partir des pages HTML. Nous avons tout fait directement à partir de la page ASP.NET.

Lorsque l'utilitaire Microsoft Outlook prend un message électronique et l'enregistre sous forme de fichier, ce message est généralement stocké au format MSG. Traditionnellement, un utilisateur d’ordinateur aurait alors besoin de Microsoft Outlook ou d’un programme similaire capable de lire le format de fichier MSG pour accéder aux informations contenues dans ce fichier. Heureusement, les utilisateurs ne sont plus soumis à ce type de restrictions. PST Viewer Pro est un utilitaire capable d'exporter un fichier Outlook MSG dans une grande variété de formats de fichiers, en fonction de vos besoins spécifiques. Par exemple, vous pouvez convertir un fichier MSG au format PDF populaire de Adobe en quelques clics de souris.

Étape 1

Mettez en surbrillance le répertoire dans lequel votre fichier MSG est stocké à l'aide de l'arborescence de l'explorateur PST Viewer Pro. & # 8221; L'arbre d'exploration & # 8220; & # 8221; est le nom de la colonne située à gauche de la fenêtre du programme PST Viewer Pro. Son apparence est semblable à celle d’une arborescence de dossiers standard dans l’explorateur Windows de Microsoft. Le contenu de tout répertoire sélectionné sera détaillé et affiché dans la & # 8220; Liste de messagerie & # 8221; en haut de la fenêtre.

Étape 2

Cliquez sur le fichier MSG que vous souhaitez convertir dans la & # 8220; Liste de messagerie. & # 8221; Le contenu de tout message sélectionné apparaîtra dans la partie inférieure de la liste de diffusion. Parcourez les fichiers MSG que vous avez sélectionnés jusqu'à ce que vous trouviez celui que vous voulez convertir.

Étape 3

Sélectionnez les paramètres PDF appropriés dans le menu déroulant situé en haut de PST Viewer Pro. Vous pouvez choisir parmi sept paramètres PDF au total, notamment & PDF & # 8220; PDF & # 8211; pièces jointes intégrées, & # 8221; & # 8220; PDF & # 8211; pièces jointes converties / incluses, & # 8221; & # 8220; PDF & # 8211; les pièces jointes enregistrées sur le disque & # 8221; et plus. Faites la sélection appropriée en fonction de vos besoins.

Étape 4

Cliquez avec le bouton droit sur le fichier MSG dans la & # 8220; Liste de messagerie & # 8221; et sélectionnez l'option & # 8220; Exporter & # 8221; option. Notez que vous pouvez également sélectionner l'option & # 8220; Export & # 8221; option parmi les & # 8220; Export & # 8221; menu déroulant en haut de PST Viewer Pro. De plus, vous pouvez également appuyer sur & # 8220; CTRL & # 8221; et & # 8220; E & # 8221; sur votre clavier simultanément. Les trois méthodes ouvriront la fenêtre nécessaire à la conversion du fichier.

Étape 5

Cliquez une fois sur la liste du dossier que vous souhaitez utiliser pour enregistrer votre fichier PDF. Vous pouvez également sélectionner l'option & # 8220; Créer un nouveau dossier & # 8221; bouton pour créer un nouveau dossier dans le répertoire que vous visualisez actuellement. Une fois votre sélection effectuée, cliquez sur & # 8220; OK. & # 8221; PST Viewer Pro récupère le contenu du fichier MSG d'origine et le convertit au format PDF en fonction de vos spécifications.

Vous pouvez vérifier que la conversion au format PDF a réussi en consultant le répertoire dans lequel vous avez enregistré le fichier et en l'ouvrant à l'aide d'un programme tel que Adobe Reader. Le fichier PDF converti peut ensuite être envoyé par courrier électronique sous la forme d'une pièce jointe au destinataire de votre choix. Vous pouvez également sauvegarder le fichier sur votre disque dur ou sur une clé USB externe à des fins d'archivage, si vous le jugez nécessaire.

Il existe d'autres didacticiels expliquant comment exporter des fichiers eml au format pdf http: //www.emlviewer.net/2012/08/eml-to-pdf.html

Ne pourriez-vous pas simplement imprimer le fichier au format pdf?

Modifier: Je suppose que ce que je dis est plutôt que de rechercher un outil de conversion .eml vers .pdf; vous pouvez rechercher un outil d’impression par lot capable d’automatiser l’impression de 100 ou 1000 fichiers .eml. Ensuite, il vous suffit d’imprimer le lot d’outils au format PDF.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top