2012-02-06 4 views
1

ABCPDF.dll이 포함 된 동적 PDF 문서 작성과 관련하여 질문이 있습니다.WebSupergoo ABCPDF 자동 pdf 생성 - 즉시 페이지 추가?

기본 사항을 이해했으며 제대로 작동하는 솔루션을 보유하고 있습니다. PDF 문서에 페이지를 동적으로 추가해야하는 새로운 요구 사항이 있습니다.

특히, 내 PDF 문서는 두 개의 호출기입니다. 두 번째 페이지는 사용자가 하나 이상의 페이지를 추가하는 별도의 PDF 파일이어야합니다.

문서 및 코드 샘플을보고 AddPage() 메소드를 살펴 보았습니다. 이것은 내 필요에 따라 작동 할 것 같지 않습니다. 여기

은 코드 샘플입니다 :

  void Page_Load(object sender, System.EventArgs e) 
    { 
     int theID = 0; 
     string theText = "This PDF file is generated by WebSupergoo ABCpdf.NET on the fly"; 
     Doc theDoc = new Doc(); 

     theDoc.Width = 4; 
     theDoc.FontSize = 32; 
     theDoc.Rect.Inset(20, 20); 
     theDoc.FrameRect(); 
     theID = theDoc.AddHtml(theText); 

     while (theDoc.GetInfo(theID, "Truncated") == "1") 
     { 
      theDoc.Page = theDoc.AddPage(); 
      theDoc.FrameRect(); 
      theID = theDoc.AddHtml("", theID); 
     } 
     theDoc.Save(Server.MapPath("textflow.pdf")); 
     theDoc.Clear(); 

     Response.Write("PDF file written<br>"); 
     Response.Write("<a href=\"textflow.pdf\">View PDF File</a>"); 
    } 

사람이 ABC의 PDF를 사용하여 PDF 문서에 페이지를 추가하는 방법을 제안 할 수 있습니까? 위의 샘플은 AddPage를 사용 중일 수 있지만, 동적으로 추가 할 다른 PDF 파일을 지정해야합니다. PDF 파일 이름이 변경 될 수 있습니다.

감사합니다.

감사합니다.

+0

나는 ABCPDF를 사용하여이 작업을 수행하는 코드가 있습니다. Google은 많은 수의 개별 PDF를 가져와 하나의 큰 문서를 만들기 위해 합류합니다. 나는 지금 일하고 있지 않다! tommorow로 답을 찾고 계시다면, 제가 그 예를 게시 할 것입니다. –

답변

0

질문을 이해하는 경우 PDF를 다른 PDF 끝에 추가하려고합니다. 그것이 필요한 경우 Append method이 필요한 것 같습니다.

+0

네, 맞아요. 정확히 내가 찾고 있던 것이 ... 고맙습니다. @ G_P. – nocarrier

0

abcpdf를 사용하면 PDF 문서를 다른 문서의 끝에 병합 할 수 있다고 생각합니다. here