Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Todos los documentos deben tener números de página. El número de página facilita al lector localizar diferentes partes del documento. Aspose.PDF for .NET te permite agregar números de página con PageNumberStamp.
El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.
Puedes usar la clase PageNumberStamp para agregar un sello de número de página en un archivo PDF. La clase PageNumber Stamp proporciona las propiedades necesarias para crear un sello basado en el número de página, como formato, márgenes, alineaciones, número inicial, etc. Para agregar un sello de número de página, necesitas crear un objeto Document y un objeto PageNumberStamp utilizando las propiedades requeridas. Después de eso, puedes llamar al método AddStamp de la Page para agregar el sello en el PDF. También puedes establecer los atributos de fuente del sello de número de página. El siguiente fragmento de código te muestra cómo agregar números de página en un archivo PDF.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddPageNumberToPdf()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_StampsWatermarks();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "PageNumberStamp.pdf"))
{
// Create page number stamp
var pageNumberStamp = new Aspose.Pdf.PageNumberStamp();
// Whether the stamp is background
pageNumberStamp.Background = false;
pageNumberStamp.Format = "Page # of " + document.Pages.Count;
pageNumberStamp.BottomMargin = 10;
pageNumberStamp.HorizontalAlignment = HorizontalAlignment.Center;
pageNumberStamp.StartingNumber = 1;
// Set text properties
pageNumberStamp.TextState.Font = Aspose.Pdf.Text.FontRepository.FindFont("Arial");
pageNumberStamp.TextState.FontSize = 14.0F;
pageNumberStamp.TextState.FontStyle = Aspose.Pdf.Text.FontStyles.Bold;
pageNumberStamp.TextState.FontStyle = Aspose.Pdf.Text.FontStyles.Italic;
pageNumberStamp.TextState.ForegroundColor = Color.Aqua;
// Add stamp to particular page
document.Pages[1].AddStamp(pageNumberStamp);
// Save PDF document
document.Save(dataDir + "PageNumberStamp_out.pdf");
}
}
Agregar números de página a PDF es una aplicación web gratuita en línea que te permite investigar cómo funciona la funcionalidad de agregar números de página.
La numeración Bates (también conocida como estampado Bates) se utiliza en los campos legal, médico y empresarial para colocar números identificativos y/o marcas de fecha/hora en imágenes y documentos a medida que se escanean o procesan, por ejemplo, durante la etapa de descubrimiento de preparativos para el juicio o identificando recibos comerciales. Este proceso proporciona identificación, protección y numeración consecutiva automática de las imágenes o documentos.
Aspose.PDF tiene soporte limitado para la numeración Bates por ahora. Esta funcionalidad se actualizará de acuerdo con las solicitudes de los clientes.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void RemoveBatesNumbering()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_StampsWatermarks();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "RemoveBatesNumberingInput.pdf"))
{
foreach (var page in document.Pages)
{
// Remove bates numbering
var artifacts = page.Artifacts.Where(ar => ar.CustomSubtype == "BatesN");
foreach (var artifact in artifacts)
{
page.Artifacts.Delete(artifact);
}
}
// Save PDF document
document.Save(dataDir + "RemoveBatesNumbering_out.pdf");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.