Добавить текстовый штамп PDF через C#

Создайте текстовый штамп с помощью Aspose.PDF с помощью API C#

Как добавить текстовые штампы в PDF с помощью библиотеки .NET

Чтобы работать с текстовым штампом в PDF-файле, мы будем использовать Aspose.PDF для.NET API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы net. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF

Добавить текстовый штамп в PDF-документ C#


Вам нужно Aspose.PDF for .NET попробовать код в своей среде.

  1. Загрузите PDF-файл с экземпляром документа.
  2. Откройте PDF-документ с помощью объекта Document.
  3. Создайте текстовый штамп и определите его свойства.
  4. Добавьте текстовый штемпель на страницу с помощью метода addStamp

Добавить текстовый штамп в PDF - C#


// Open document
Document pdfDocument = new Document(dataDir+ "AddTextStamp.pdf");

// Create text stamp
TextStamp textStamp = new TextStamp("Sample Stamp");
// Set whether stamp is background
textStamp.Background = true;
// Set origin
textStamp.XIndent = 100;
textStamp.YIndent = 100;
// Rotate stamp
textStamp.Rotate = Rotation.on90;
// Set text properties
textStamp.TextState.Font = FontRepository.FindFont("Arial");
textStamp.TextState.FontSize = 14.0F;
textStamp.TextState.FontStyle = FontStyles.Bold;
textStamp.TextState.FontStyle = FontStyles.Italic;
textStamp.TextState.ForegroundColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Aqua);
// Add stamp to particular page
pdfDocument.Pages[1].AddStamp(textStamp);

dataDir = dataDir + "AddTextStamp_out.pdf";
// Save output document
pdfDocument.Save(dataDir);