iTextSharp.text.pdf.PdfStamper.Close C# (CSharp) Метод

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

public Close ( ) : void
Результат void
        public void Close()
        {
            if (stamper.closed)
                return;
            if (!hasSignature) {
                MergeVerification();
                stamper.Close(moreInfo);
                return;
            }
            else {
                throw new DocumentException("Signature defined. Must be closed in PdfSignatureAppearance.");
            }
        }

Usage Example

Пример #1
0
        //Permite cargar en un PDF información en los formularios preestablecidos.
        public void llenarFormulario(string archivoOrigen, string archivoFinal, string dato)
        {
            //Establece el archivo de entrada y de salida.
            string pdfTemplate = archivoOrigen;
            string newFile = archivoFinal;

            PdfReader pdfReader = new PdfReader(pdfTemplate);
            PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(newFile, FileMode.OpenOrCreate));

            AcroFields pdfFormFields = pdfStamper.AcroFields;

            // Asigna los campos
            pdfFormFields.SetField("Colono", dato);

            //Muestra mensaje.
            //MessageBox.Show(sTmp, "Terminado");

            // Cambia la propiedad para que no se pueda editar el PDF
            pdfStamper.FormFlattening = true;
            pdfStamper.FreeTextFlattening = true;
            pdfStamper.Writer.CloseStream = true;
            pdfStamper.Close();

            // Cierra el PDF
            pdfStamper.Close();
            pdfReader.Close();
        }
All Usage Examples Of iTextSharp.text.pdf.PdfStamper::Close