Управление Заголовком и Нижним Колонтитулом
Добавить Заголовок в PDF Файл
Класс PdfFileStamp позволяет добавить заголовок в PDF файл. In order to add header, you first need to create object of PdfFileStamp class.
Чтобы добавить заголовок, сначала нужно создать объект класса PdfFileStamp. Вы можете форматировать текст заголовка, используя класс FormattedText. После того как вы будете готовы добавить заголовок в файл, вам нужно вызвать метод AddHeader класса PdfFileStamp. Также необходимо указать как минимум верхнее поле в методе AddHeader. Наконец, сохраните выходной PDF файл, используя метод Close класса PdfFileStamp. Следующий фрагмент кода показывает, как добавить заголовок в PDF файл.
public static void AddHeader()
{
// Создать объект PdfFileStamp
PdfFileStamp fileStamp = new PdfFileStamp();
// Открыть документ
fileStamp.BindPdf(_dataDir + "sample.pdf");
// Создать форматированный текст для номера страницы
FormattedText formattedText = new FormattedText("Aspose - Your File Format Experts!",
System.Drawing.Color.Yellow,
System.Drawing.Color.Black,
FontStyle.Courier,
EncodingType.Winansi, false, 14);
// Добавить заголовок
fileStamp.AddHeader(formattedText, 10);
// Сохранить обновленный PDF файл
fileStamp.Save(_dataDir + "AddHeader_out.pdf");
// Закрыть fileStamp
fileStamp.Close();
}
Добавление нижнего колонтитула в файл PDF
Класс PdfFileStamp позволяет добавить нижний колонтитул в файл PDF. In order to add footer, you first need to create object of PdfFileStamp class.
Для того чтобы добавить нижний колонтитул, сначала необходимо создать объект класса PdfFileStamp. Вы можете форматировать текст нижнего колонтитула, используя класс FormattedText. Когда вы будете готовы добавить нижний колонтитул в файл, вам нужно вызвать метод AddFooter класса PdfFileStamp. Вам также нужно указать как минимум нижнее поле в методе AddFooter. Наконец, сохраните выходной PDF файл, используя метод Close класса PdfFileStamp. Следующий фрагмент кода показывает, как добавить нижний колонтитул в PDF файл.
public static void AddFooter()
{
// Создать объект PdfFileStamp
PdfFileStamp fileStamp = new PdfFileStamp();
// Открыть документ
fileStamp.BindPdf(_dataDir + "sample.pdf");
// Создать форматированный текст для номера страницы
FormattedText formattedText = new FormattedText("Aspose - Ваши эксперты по файловым форматам!",
System.Drawing.Color.Blue,
System.Drawing.Color.Gray,
FontStyle.Courier,
EncodingType.Winansi, false, 14);
// Добавить нижний колонтитул
fileStamp.AddFooter(formattedText, 10);
// Сохранить обновленный PDF файл
fileStamp.Save(_dataDir + "AddFooter_out.pdf");
// Закрыть fileStamp
fileStamp.Close();
}
Добавить изображение в заголовок существующего PDF файла
Класс PdfFileStamp позволяет добавить изображение в заголовок PDF файла. Для того чтобы добавить изображение в заголовок, сначала нужно создать объект класса PdfFileStamp. После этого необходимо вызвать метод AddHeader класса PdfFileStamp. Вы можете передать изображение в метод AddHeader. Наконец, сохраните выходной PDF файл, используя метод Close класса PdfFileStamp. Следующий фрагмент кода показывает, как добавить изображение в заголовок PDF файла.
public static void AddImageHeader()
{
// Create PdfFileStamp object
PdfFileStamp fileStamp = new PdfFileStamp();
// Open Document
fileStamp.BindPdf(_dataDir + "sample.pdf");
using (var fs = new FileStream(_dataDir + "aspose-logo.png", FileMode.Open))
{
// Add Header
fileStamp.AddHeader(fs, 10);
// Save updated PDF file
fileStamp.Save(_dataDir + "AddImage-Header_out.pdf");
// Close fileStamp
fileStamp.Close();
}
}
Add Image in Footer of an Existing PDF File
PdfFileStamp класс позволяет добавить изображение в нижний колонтитул PDF-файла. В целях добавления изображения в нижний колонтитул, вам сначала нужно создать объект класса PdfFileStamp. После этого, вам нужно вызвать метод AddFooter класса PdfFileStamp. Вы можете передать изображение в метод AddFooter. Наконец, сохраните выходной PDF файл, используя метод Close класса PdfFileStamp. Следующий фрагмент кода показывает, как добавить изображение в нижний колонтитул PDF файла.
public static void AddImageFooter()
{
// Create PdfFileStamp object
PdfFileStamp fileStamp = new PdfFileStamp();
// Open Document
fileStamp.BindPdf(_dataDir + "sample.pdf");
using (var fs = new FileStream(_dataDir + "aspose-logo.png", FileMode.Open))
{
// Add footer
fileStamp.AddFooter(fs, 10);
// Save updated PDF file
fileStamp.Save(_dataDir + "AddImage-Footer_out.pdf");
// Close fileStamp
fileStamp.Close();
}
}