Agregar Sello de Texto e Imagen
Agregar Sello de Texto en Todas las Páginas de un Archivo PDF
La clase PdfFileStamp te permite agregar un sello de texto en todas las páginas de un archivo PDF. En orden de añadir un sello de texto, primero necesitas crear objetos de las clases PdfFileStamp y Stamp. Necesita crear el sello de texto usando el método BindLogo de la clase Stamp. Puede establecer otros atributos como origen, rotación, fondo, etc., usando el objeto Stamp también. Luego puede agregar el sello en el archivo PDF usando el método AddStamp de la clase PdfFileStamp. Finalmente, guarde el archivo PDF de salida usando el método Close de la clase PdfFileStamp. El siguiente fragmento de código le muestra cómo agregar un sello de texto en todas las páginas de un archivo PDF.
public static void AddTextStampOnAllPagesInPdfFile()
{
// Create PdfFileStamp object
PdfFileStamp fileStamp = new PdfFileStamp();
// Open Document
fileStamp.BindPdf(_dataDir + "sample.pdf");
// Create stamp
Stamp stamp = new Stamp();
stamp.BindLogo(new FormattedText("Hello World!", System.Drawing.Color.Blue, System.Drawing.Color.Gray, Aspose.Pdf.Facades.FontStyle.Helvetica, EncodingType.Winansi, true, 14));
stamp.SetOrigin(10, 400);
stamp.Rotation = 90.0F;
stamp.IsBackground = true;
// Add stamp to PDF file
fileStamp.AddStamp(stamp);
// Save updated PDF file
fileStamp.Save(_dataDir + "AddTextStamp-All_out.pdf");
// Close fileStamp
fileStamp.Close();
}
Agregar una Marca de Texto en Páginas Específicas de un Archivo PDF
La clase PdfFileStamp te permite agregar una marca de texto en páginas específicas de un archivo PDF. In order to add text stamp, you first need to create objects of PdfFileStamp and Stamp classes.
Para agregar un sello de texto, primero necesitas crear objetos de las clases PdfFileStamp y Stamp. You also need to create the text stamp using BindLogo method of Stamp class.
También necesita crear el sello de texto utilizando el método BindLogo de la clase Stamp. Puedes establecer otros atributos como origen, rotación, fondo, etc. using Stamp objeto también. Como deseas agregar una marca de texto en páginas específicas del archivo PDF, también necesitas establecer la propiedad Pages de la clase Stamp. Esta propiedad requiere un arreglo de enteros que contiene los números de las páginas en las que deseas agregar la marca. Luego puedes agregar la marca en el archivo PDF utilizando el método AddStamp de la clase PdfFileStamp. Finalmente, guarda el archivo PDF de salida usando el método Close de la clase PdfFileStamp. El siguiente fragmento de código te muestra cómo agregar una marca de texto en páginas específicas de un archivo PDF.
public static void AddTextStampOnParticularPagesInPdfFile()
{
// Crear objeto PdfFileStamp
PdfFileStamp fileStamp = new PdfFileStamp();
// Abrir documento
fileStamp.BindPdf(_dataDir + "sample.pdf");
// Crear marca
Aspose.Pdf.Facades.Stamp stamp = new Aspose.Pdf.Facades.Stamp();
stamp.BindLogo(new FormattedText("Hello World!", System.Drawing.Color.Blue, System.Drawing.Color.Gray, Aspose.Pdf.Facades.FontStyle.Helvetica, EncodingType.Winansi, true, 14));
stamp.SetOrigin(10, 400);
stamp.Rotation = 90.0F;
stamp.IsBackground = true;
// Establecer páginas específicas
stamp.Pages = new int[] { 2 };
// Agregar marca al archivo PDF
fileStamp.AddStamp(stamp);
// Guardar archivo PDF actualizado
fileStamp.Save(_dataDir + "AddTextStamp-Page_out.pdf");
// Cerrar fileStamp
fileStamp.Close();
}
Añadir Sello de Imagen en Todas las Páginas de un Archivo PDF
La clase PdfFileStamp te permite añadir un sello de imagen en todas las páginas de un archivo PDF. En orden de agregar una estampilla de imagen, primero necesitas crear objetos de las clases PdfFileStamp y Stamp. Necesitas crear el sello de imagen usando el método BindImage de la clase Stamp. Puedes establecer otros atributos como origen, rotación, fondo, etc. usando también el objeto Stamp. Luego, puedes agregar el sello en el archivo PDF usando el método AddStamp de la clase PdfFileStamp. Finalmente, guarda el archivo PDF de salida usando el método Close de la clase PdfFileStamp. El siguiente fragmento de código te muestra cómo agregar un sello de imagen en todas las páginas de un archivo PDF.
public static void AddImageStampOnAllPagesInPdfFile()
{
// Crear objeto PdfFileStamp
PdfFileStamp fileStamp = new PdfFileStamp();
// Abrir documento
fileStamp.BindPdf(_dataDir + "sample.pdf");
// Crear sello
Aspose.Pdf.Facades.Stamp stamp = new Aspose.Pdf.Facades.Stamp();
stamp.BindImage(_dataDir + "aspose-logo.png");
stamp.SetOrigin(10, 200);
stamp.Rotation = 90.0F;
stamp.IsBackground = true;
// Establecer páginas particulares
stamp.Pages = new int[] { 2 };
// Agregar sello al archivo PDF
fileStamp.AddStamp(stamp);
// Guardar archivo PDF actualizado
fileStamp.Save(_dataDir + "AddImageStamp-Page_out.pdf");
// Cerrar fileStamp
fileStamp.Close();
}
Controlar la calidad de imagen al añadir como sello
Al añadir una imagen como objeto de sello, también puedes controlar la calidad de la imagen. Para cumplir con este requisito, se ha añadido la propiedad Quality para la clase Stamp. Indica la calidad de la imagen en porcentajes (los valores válidos son 0..100).
Añadir un Sello de Imagen en Páginas Particulares de un Archivo PDF
La clase PdfFileStamp te permite añadir un sello de imagen en páginas particulares de un archivo PDF. En order to add image stamp, you first need to create objects of PdfFileStamp and Stamp classes.
Con el fin de agregar un sello de imagen, primero necesita crear objetos de las clases PdfFileStamp y Stamp. You also need to create the image stamp using BindImage method of Stamp class.
También necesitas crear el sello de imagen usando el método BindImage de la clase Stamp. You can set other attributes like origin, rotation, background etc.
Puedes establecer otros atributos como origen, rotación, fondo, etc. usando el objeto Stamp también. Como desea agregar un sello de imagen en páginas particulares del archivo PDF, también necesita establecer la propiedad Pages de la clase Stamp. Esta propiedad requiere un arreglo de enteros que contenga los números de las páginas en las que desea agregar el sello. Luego puede agregar el sello en el archivo PDF utilizando el método AddStamp de la clase PdfFileStamp. Finalmente, guarde el archivo PDF de salida usando el método Close de la clase PdfFileStamp. El siguiente fragmento de código le muestra cómo agregar un sello de imagen en páginas particulares en un archivo PDF.
public static void AddImageStampOnParticularPagesInPdfFile()
{
// Crear objeto PdfFileStamp
PdfFileStamp fileStamp = new PdfFileStamp();
// Abrir documento
fileStamp.BindPdf(_dataDir + "sample.pdf");
// Crear sello
Aspose.Pdf.Facades.Stamp stamp = new Aspose.Pdf.Facades.Stamp();
stamp.BindImage(_dataDir + "aspose-logo.png");
stamp.SetOrigin(10, 200);
stamp.Rotation = 90.0F;
stamp.IsBackground = true;
// Agregar sello al archivo PDF
fileStamp.AddStamp(stamp);
// Guardar archivo PDF actualizado
fileStamp.Save(_dataDir + "AddImageStamp-All_out.pdf");
// Cerrar fileStamp
fileStamp.Close();
}