Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Tous les documents doivent avoir des numéros de page. Le numéro de page facilite la localisation des différentes parties du document. Aspose.PDF for .NET vous permet d’ajouter des numéros de page avec PageNumberStamp.
Le code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.
Vous pouvez utiliser la classe PageNumberStamp pour ajouter un tampon de numéro de page dans un fichier PDF. La classe PageNumber Stamp fournit les propriétés nécessaires pour créer un tampon basé sur le numéro de page comme le format, les marges, les alignements, le numéro de départ, etc. Pour ajouter un tampon de numéro de page, vous devez créer un objet Document et un objet PageNumberStamp en utilisant les propriétés requises. Après cela, vous pouvez appeler la méthode AddStamp de la classe Page pour ajouter le tampon dans le PDF. Vous pouvez également définir les attributs de police du tampon de numéro de page. Le code suivant vous montre comment ajouter des numéros de page dans un fichier 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");
}
}
Ajouter des numéros de page PDF est une application web gratuite en ligne qui vous permet d’explorer comment fonctionne la fonctionnalité d’ajout de numéros de page.
La numérotation Bates (également connue sous le nom de tampon Bates) est utilisée dans les domaines juridique, médical et commercial pour placer des numéros d’identification et/ou des marques de date/heure sur des images et des documents lorsqu’ils sont numérisés ou traités, par exemple, lors de la phase de découverte des préparatifs pour un procès ou pour identifier des reçus commerciaux. Ce processus fournit une identification, une protection et une numérotation consécutive automatique des images ou des documents.
Aspose.PDF a un support limité pour la numérotation Bates pour le moment. Cette fonctionnalité sera mise à jour selon les demandes des clients.
// 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.