Dlaczego mamy osobny plik z podpisem? Otóż dlatego, iż jest on generowany z szablonu Crystal Reports (zaleciałości historyczne :))
Tutaj z pomocą przychodzi nam biblioteka iTextSharp. Metoda Merge:
Na początku korzystamy z pomocniczej metody SetDocumentsOrder, aby ustalić kolejność w jakiej łączone mają być dokumenty. Następnie tworzymy nowy plik pdf i kręcąc się w pętli za pomocą obiektu PdfReader odczytujemy każdy z dokumentów i dodajemy do świeżo utworzonego pliku.
Proste? Proste.
Brak komentarzy:
Prześlij komentarz