ヘッダーとフッターの管理

PDFファイルにヘッダーを追加

PdfFileStamp クラスを使用すると、PDFファイルにヘッダーを追加できます。 In order to add header, you first need to create object of PdfFileStamp class.

ヘッダーを追加するには、まず PdfFileStamp クラスのオブジェクトを作成する必要があります。 You can format the header text using FormattedText class. Once you’re ready to add header in the file, you need to call AddHeader method of PdfFileStamp class. You also need to specify at least the top margin in the AddHeader method. Finally, save the output PDF file using Close method of PdfFileStamp class. The following code snippet shows you how to add header in a PDF file.

ヘッダーテキストをフォーマットするには、FormattedText クラスを使用できます。ファイルにヘッダーを追加する準備ができたら、PdfFileStamp クラスの AddHeader メソッドを呼び出す必要があります。また、AddHeader メソッドで少なくとも上の余白を指定する必要があります。最後に、PdfFileStamp クラスの Close メソッドを使用して出力 PDF ファイルを保存します。次のコードスニペットは、PDF ファイルにヘッダーを追加する方法を示しています。

 public static void AddHeader()
        {
            // Create PdfFileStamp object
            PdfFileStamp fileStamp = new PdfFileStamp();

            // Open Document
            fileStamp.BindPdf(_dataDir + "sample.pdf");

            // Create formatted text for page number
            FormattedText formattedText = new FormattedText("Aspose - Your File Format Experts!",
                System.Drawing.Color.Yellow,
                System.Drawing.Color.Black,
                FontStyle.Courier,
                EncodingType.Winansi, false, 14);

            // Add header
            fileStamp.AddHeader(formattedText, 10);

            // Save updated PDF file
            fileStamp.Save(_dataDir + "AddHeader_out.pdf");

            // Close fileStamp
            fileStamp.Close();
        }

PDFファイルにフッターを追加する

PdfFileStamp クラスを使用すると、PDFファイルにフッターを追加できます。 In order to add footer, you first need to create object of PdfFileStamp class.

フッターを追加するには、まず PdfFileStamp クラスのオブジェクトを作成する必要があります。 あなたはFormattedTextクラスを使用してフッターテキストをフォーマットすることができます。ファイルにフッターを追加する準備ができたら、PdfFileStampクラスのAddFooterメソッドを呼び出す必要があります。また、AddFooterメソッドで少なくとも下マージンを指定する必要があります。最後に、PdfFileStampクラスのCloseメソッドを使用して出力PDFファイルを保存します。以下のコードスニペットは、PDFファイルにフッターを追加する方法を示しています。

 public static void AddFooter()
        {
            // Create PdfFileStamp object
            PdfFileStamp fileStamp = new PdfFileStamp();

            // Open Document
            fileStamp.BindPdf(_dataDir + "sample.pdf");

            // Create formatted text for page number
            FormattedText formattedText = new FormattedText("Aspose - Your File Format Experts!",
                System.Drawing.Color.Blue,
                System.Drawing.Color.Gray,
                FontStyle.Courier,
                EncodingType.Winansi, false, 14);

            // Add footer
            fileStamp.AddFooter(formattedText, 10);

            // Save updated PDF file
            fileStamp.Save(_dataDir + "AddFooter_out.pdf");

            // Close fileStamp
            fileStamp.Close();
        }

既存のPDFファイルのヘッダーに画像を追加

PdfFileStamp クラスを使用すると、PDFファイルのヘッダーに画像を追加できます。 ヘッダーに画像を追加するには、まず PdfFileStamp クラスのオブジェクトを作成する必要があります。その後、PdfFileStamp クラスの AddHeader メソッドを呼び出す必要があります。画像を AddHeader メソッドに渡すことができます。最後に、PdfFileStamp クラスの Close メソッドを使用して、出力 PDF ファイルを保存します。次のコードスニペットは、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();
            }
        }

既存のPDFファイルのフッターに画像を追加する

PdfFileStamp クラスを使用すると、PDFファイルのフッターに画像を追加できます。 In order to add image in footer, you first need to create object of PdfFileStamp class. After that, you need to call AddFooter method of PdfFileStamp class. You can pass the image to the AddFooter method. Finally, save the output PDF file using Close method of PdfFileStamp class. The following code snippet shows you how to add image in the footer of PDF file.

フッターに画像を追加するには、まず PdfFileStamp クラスのオブジェクトを作成する必要があります。その後、PdfFileStamp クラスの AddFooter メソッドを呼び出す必要があります。画像を AddFooter メソッドに渡すことができます。最後に、PdfFileStamp クラスの Close メソッドを使用して、出力 PDF ファイルを保存します。次のコードスニペットは、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();
            }
        }