iTextSharp.text.pdf.PdfConcatenate.AddPages C# (CSharp) Метод

AddPages() публичный Метод

public AddPages ( PdfReader reader ) : int
reader PdfReader
Результат int
        public int AddPages(PdfReader reader)
        {
            Open();
            int n = reader.NumberOfPages;
            for (int i = 1; i <= n; i++) {
                copy.AddPage(copy.GetImportedPage(reader, i));
            }
            copy.FreeReader(reader);
            return n;
        }

Usage Example

Пример #1
0
        public void GenerarReporteCompleto()
        {
            string[] piesPagina = {
                                      "PAGO", "CONSECUTIVO DE PEDIDOS",
                                      "PROVEEDOR", "ACUSE DE RECIBO", "EXPEDIENTE","COMPRADOR"
                                  };

            var filePedidoCompleto = Path.GetTempFileName() + ".pdf";
            var concatenate = new PdfConcatenate(new FileStream(filePedidoCompleto, FileMode.Create));

            for (var numReporte = 0; numReporte < piesPagina.Count(); numReporte++)
            {
                this.piePagina = piesPagina[numReporte];
                var fileReporte = GenerarReporte();
                var reporte = new PdfReader(fileReporte);
                concatenate.AddPages(reporte);
                File.Delete(fileReporte);
            }

            concatenate.Close();

            Process.Start("cmd", "/c " + filePedidoCompleto);
        }
All Usage Examples Of iTextSharp.text.pdf.PdfConcatenate::AddPages