2011-04-28 3 views
1

텍스트 파일 (예 : 메일 스풀 또는 maildir)에서 표준 메일 메시지 (RFC 822 외.)를 가져 와서 멋지게 형식화하고 적합한 포스트 스크립트 또는 PDF 파일을 출력하는 방법을 찾고 있습니다. 인쇄. 기분 좋은 레이아웃을 개발한다는 측면에서 바퀴를 재발견하고 싶지 않으며, 어쨌든 PostScript 나 그래픽 라이브러리에 익숙하지 않습니다.PS/PDF로 전자 메일 메시지를 렌더링 하시겠습니까?

대부분의 메일 클라이언트가 프린터로 보내는 것과 유사한 출력을 생성 할 수있는 기성 라이브러리 또는 도구가 있습니까? 필자는 mp 명령과 같은 몇 가지 Linux 명령 행 도구를 사용해 보았지만 출력이별로 매력적이지 않습니다. "HTML Tidy" 구성 요소에

패스 전자 메일 또는 서식 및 정리에 대한 "HTML Beautifier .Net" 한 다음 "PDF 변 태로 변환 :

첫째 :

+0

당신이 명령 줄 도구를 의미하는 경우는, (자바 예를 들어 iText를 사용) 프로그래밍 언어를 지정해야합니다 이 질문은 수퍼 유저로 옮겨 져야합니다. – Quaternion

답변

-2

두 가지 방법으로 문제를 해결할 수 있습니다. Net "(www.sautinsoft.net).

귀하의 HTML -> 필터, 수정, 정리 HTML -> 변환 -> 귀하의 PDF

두 번째 방법 :

이 바로 PDF로 변환 "PDF 변 태"에 메시지를 보낼 수 있습니다.

귀하의 HTML -> 변환 -> 귀하의 PDF 예를 들어

:

SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis(); 
string inputFile = @"С:\email.html"; 
string outputFile = @"С:\email.pdf"; 

int result = p.HtmlToPdfConvertFile(inputFile, outputFile); 

if (result == 0) 
{ 
    System.Console.WriteLine("Converted successfully!"); 
    System.Diagnostics.Process.Start(outputFile); 
} 
관련 문제