2012-01-01 80 views
1

私はITextSharp複数ページのPDFは

  1. 複数の異なる(不明なページサイズのPDFの)からPDFを生成するテンプレートからカバーシートを作成し、その上にテキストを書き込むための要件を持っています。
  2. PDF(不明なページサイズ)を引いて、上記3に追加)必要なすべてのPDFのが添付されるまで

ステップ1が問題とこれが働いているではありませんので、私はAAカバーを持って

  • を繰り返しシートPDFが生成されました。私は今、上記のように追加のPDFを追加する方法が必要です。どのようにITextSharpを使ってこれを達成できますか?

  • 答えて

    2

    複数のPDFファイルを1つに連結しようとする場合は、following postをご覧ください。

    +0

    おかげで、私はPDFCopyと呼ばれるものを見つけることができました。 – LiamB

    2

    私はこれを行うための簡単な方法を見つけたが、私はITextSharp

    でPDFCopyと呼ばれるもの
    void MergePdfStreams(List<Stream> Source, Stream Dest) 
         { 
          var copy = new PdfCopyFields(Dest); 
    
          foreach (Stream source in Source) 
          { 
           var reader = new PdfReader(source); 
           copy.AddDocument(reader); 
          } 
    
          copy.Close(); 
         } 
    

    ソースが見つかりました: - 上記を参照してください、非常にシンプルなソリューションIs there a straight forward way to append one PDF doc to another using iTextSharp?