Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Все документы должны иметь номера страниц. Номер страницы облегчает читателю поиск различных частей документа. Aspose.PDF for .NET позволяет добавлять номера страниц с помощью PageNumberStamp.
Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.
Вы можете использовать класс PageNumberStamp, чтобы добавить штамп с номером страницы в файл PDF. Класс PageNumber Stamp предоставляет свойства, необходимые для создания штампа на основе номера страницы, такие как формат, поля, выравнивания, начальный номер и т.д. Чтобы добавить штамп номера страницы, вам нужно создать объект Document и объект PageNumberStamp, используя необходимые свойства. После этого вы можете вызвать метод AddStamp объекта Page, чтобы добавить штамп в PDF. Вы также можете установить атрибуты шрифта штампа номера страницы. Следующий фрагмент кода показывает, как добавлять номера страниц в файл 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");
}
}
Добавить номера страниц PDF — это бесплатное онлайн-приложение, которое позволяет вам понять, как работает функция добавления номеров страниц.
Нумерация Бейтса (также известная как штамповка Бейтса) используется в юридической, медицинской и деловой сферах для размещения идентификационных номеров и/или отметок даты и времени на изображениях и документах при их сканировании или обработке, например, на этапе подготовки к судебному разбирательству или при идентификации деловых квитанций. Этот процесс обеспечивает идентификацию, защиту и автоматическую последовательную нумерацию изображений или документов.
Aspose.PDF имеет ограниченную поддержку нумерации Бейтса на данный момент. Эта функциональность будет обновлена в соответствии с запросами клиентов.
// 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.