2011-03-05 2 views
4

Invoice 용 PDF를 만들고 iTextSharp의 DLL을 사용하여 PDF를 성공적으로 만들 수 있습니다. Visual C# .NET을 ASP.NET과 함께 사용하고 있습니다.C#/ASP.NET PDF로 표현 가능한 송장 생성

문제는 왼쪽에 정보 표제를 붙이고 오른쪽에 해당 정보 표제와 관련된 정보를 넣고 싶습니다. 예를 들어 :

<blink> 
First Name: John Marshal 
Address: Missouri 
Street: Honolulu 23rd 
</blink> 

여기에 나는 정보가 정보로 "존 마셜, 미주리, 호놀룰루 23"를 제목과로 "이름, 주소, 거리"를 참조하십시오.

인보이스가 표시되고 의미있게 보이도록 모든 항목을 정렬하는 솔루션이 있습니까? 다음과 같이 나는이 서식을 작성하는 공간을 사용했지만 : -

내가 PDF의 배경 이미지를 사용하는 것을 시도했다,하지만 여전히 적절한 것 같지 않지만
document.Add(new Paragraph("  CROWN SERVICE LIMITED", new Font(Font.BOLD, 25))); 
document.Add(new Paragraph ("    John Marshal ", new Font(Font.BOLD, 20))); 
document.Add(new Paragraph ("    Missouri Honolulu 23rd", new Font(Font.BOLD, 20))); 

.

데이터를 XML로 변환하여 해결할 수 있다고 생각합니다. 가능한 경우 알려 주시기 바랍니다.

답변