Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
A classe PdfFileStamp permite que você adicione um carimbo de página PDF em todas as páginas de um arquivo PDF. Para adicionar um carimbo de página PDF, você primeiro precisa criar objetos das classes PdfFileStamp e Stamp. Você também precisa criar o carimbo de página PDF usando o método PdfFileStamp da classe Stamp. Você pode definir outros atributos como origem, rotação, fundo etc. usando o objeto Stamp também. Em seguida, você pode adicionar o carimbo no arquivo PDF usando o método AddStamp da classe PdfFileStamp. Finalmente, salve o arquivo PDF de saída usando o método Close da classe PdfFileStamp. O seguinte trecho de código mostra como adicionar um carimbo de página PDF em todas as páginas de um arquivo PDF.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddPageStampOnAllPages()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PdfFileStamp object
using (var fileStamp = new Aspose.Pdf.Facades.PdfFileStamp())
{
// Bind PDF document
fileStamp.BindPdf(dataDir + "SourcePDF.pdf");
// Create stamp
var stamp = new Aspose.Pdf.Facades.Stamp();
// Bind PDF document
stamp.BindPdf(dataDir + "AddPageStampOnAllPages.pdf", 1);
stamp.SetOrigin(20, 20);
stamp.Rotation = 90.0F;
stamp.IsBackground = true;
// Add stamp to PDF file
fileStamp.AddStamp(stamp);
// Save PDF document
fileStamp.Save(dataDir + "PageStampOnAllPages_out.pdf");
}
}
A classe PdfFileStamp permite que você adicione um carimbo de página PDF em páginas específicas de um arquivo PDF. Para adicionar um carimbo de página PDF, você primeiro precisa criar objetos das classes PdfFileStamp e Stamp. Você também precisa criar o carimbo de página PDF usando o método BindPdf da classe Stamp. Você pode definir outros atributos como origem, rotação, fundo etc. usando o objeto Stamp também. Como você deseja adicionar um carimbo de página PDF em páginas específicas do arquivo PDF, você também precisa definir a propriedade Pages da classe Stamp. Esta propriedade requer um array de inteiros contendo os números das páginas nas quais você deseja adicionar o carimbo. Em seguida, você pode adicionar o carimbo no arquivo PDF usando o método AddStamp da classe PdfFileStamp. Finalmente, salve o arquivo PDF de saída usando o método Close da classe PdfFileStamp. O seguinte trecho de código mostra como adicionar um carimbo de página PDF em páginas específicas de um arquivo PDF.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddPageStampOnCertainPages()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PdfFileStamp object
using (var fileStamp = new Aspose.Pdf.Facades.PdfFileStamp())
{
// Bind PDF document
fileStamp.BindPdf(dataDir + "SourcePDF.pdf");
// Create stamp
var stamp = new Aspose.Pdf.Facades.Stamp();
// Bind PDF document
stamp.BindPdf(dataDir + "PageStampOnCertainPages.pdf", 1);
stamp.SetOrigin(20, 20);
stamp.Rotation = 90.0F;
stamp.IsBackground = true;
stamp.Pages = new[] { 1, 3 }; // Apply stamp to specific pages (1 and 3)
// Add stamp to PDF file
fileStamp.AddStamp(stamp);
// Save PDF document
fileStamp.Save(dataDir + "PageStampOnCertainPages_out.pdf");
}
}
A classe PdfFileStamp permite que você adicione números de página em um arquivo PDF. Para adicionar números de página, você primeiro precisa criar um objeto da classe PdfFileStamp. Se você deseja mostrar o número da página como “Página X de N”, onde X é o número da página atual e N é o número total de páginas no arquivo PDF, então você primeiro precisa obter a contagem de páginas usando a propriedade NumberOfpages da classe PdfFileInfo. Para obter o número da página atual, você pode usar o sinal # em seu texto onde quiser. Você pode formatar o texto do número da página usando a classe FormattedText. Se você deseja iniciar a numeração das páginas a partir de um número específico, então você pode definir a propriedade StartingNumber. Uma vez que você esteja pronto para adicionar o número da página no arquivo, você precisa chamar o método AddPageNumber da classe PdfFileStamp. Finalmente, salve o arquivo PDF de saída usando o método Close da classe PdfFileStamp. O seguinte trecho de código mostra como adicionar um número de página em um arquivo PDF.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddPageNumberInPdfFile()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PdfFileStamp object
using (var fileStamp = new Aspose.Pdf.Facades.PdfFileStamp())
{
// Bind PDF document
fileStamp.BindPdf(dataDir + "StampPDF.pdf");
// Get total number of pages
int totalPages = new Aspose.Pdf.Facades.PdfFileInfo(dataDir + "StampPDF.pdf").NumberOfPages;
// Create formatted text for page number
var formattedText = new Aspose.Pdf.Facades.FormattedText($"Page # of {totalPages}",
System.Drawing.Color.AntiqueWhite,
System.Drawing.Color.Gray,
Aspose.Pdf.Facades.FontStyle.TimesBoldItalic,
Aspose.Pdf.Facades.EncodingType.Winansi,
false, 12);
// Set starting number for first page; you might want to start from 2 or more
fileStamp.StartingNumber = 1;
// Add page number in upper right corner
fileStamp.AddPageNumber(formattedText, (int)PageNumPosition.PosUpperRight);
// Save PDF document
fileStamp.Save(dataDir + "AddPageNumber_out.pdf");
}
}
// Add PDF Page Numbers
public enum PageNumPosition
{
PosBottomMiddle, PosBottomRight, PosUpperRight, PosSidesRight, PosUpperMiddle, PosBottomLeft, PosSidesLeft, PosUpperLeft
}
A classe PdfFileStamp oferece o recurso de adicionar informações de Número de Página como objeto de carimbo dentro do documento PDF. Antes desta versão, a classe suportava apenas o estilo de numeração 1,2,3,4. No entanto, houve uma demanda de alguns clientes para usar um estilo de numeração personalizado ao colocar o carimbo de número de página dentro do documento PDF. Para atender a essa demanda, a propriedade NumberingStyle foi introduzida, que aceita os valores da enumeração NumberingStyle. Especificados abaixo estão os valores oferecidos nesta enumeração.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddCustomPageNumberInPdfFile()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PdfFileStamp object
using (var fileStamp = new Aspose.Pdf.Facades.PdfFileStamp())
{
// Bind PDF document
fileStamp.BindPdf(dataDir + "StampPDF.pdf");
// Get total number of pages
int totalPages = new Aspose.Pdf.Facades.PdfFileInfo(dataDir + "StampPDF.pdf").NumberOfPages;
// Create formatted text for page number
var formattedText = new Aspose.Pdf.Facades.FormattedText($"Page # of {totalPages}",
System.Drawing.Color.AntiqueWhite,
System.Drawing.Color.Gray,
Aspose.Pdf.Facades.FontStyle.TimesBoldItalic,
Aspose.Pdf.Facades.EncodingType.Winansi,
false, 12);
// Specify numbering style as Numerals Roman UpperCase
fileStamp.NumberingStyle = Aspose.Pdf.NumberingStyle.NumeralsRomanUppercase;
// Set starting number for first page; you might want to start from 2 or more
fileStamp.StartingNumber = 1;
// Add page number in upper right corner
fileStamp.AddPageNumber(formattedText, (int)PageNumPosition.PosUpperRight);
// Save PDF document
fileStamp.Save(dataDir + "AddCustomPageNumber_out.pdf");
}
}
// Add PDF Page Numbers
public enum PageNumPosition
{
PosBottomMiddle, PosBottomRight, PosUpperRight, PosSidesRight, PosUpperMiddle, PosBottomLeft, PosSidesLeft, PosUpperLeft
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.