Manage Header and Footer

Tambahkan Header dalam File PDF

Kelas PdfFileStamp memungkinkan Anda menambahkan header dalam file PDF. In order to add header, you first need to create object of PdfFileStamp class.

Untuk menambahkan header, pertama-tama Anda perlu membuat objek dari kelas PdfFileStamp. Anda dapat memformat teks header menggunakan kelas FormattedText. Setelah Anda siap untuk menambahkan header dalam file, Anda perlu memanggil metode AddHeader dari kelas PdfFileStamp. Anda juga perlu menentukan setidaknya margin atas dalam metode AddHeader. Terakhir, simpan file PDF keluaran menggunakan metode Close dari kelas PdfFileStamp. Cuplikan kode berikut menunjukkan cara menambahkan header dalam file PDF.

 public static void AddHeader()
        {
            // Buat objek PdfFileStamp
            PdfFileStamp fileStamp = new PdfFileStamp();

            // Buka Dokumen
            fileStamp.BindPdf(_dataDir + "sample.pdf");

            // Buat teks terformat untuk nomor halaman
            FormattedText formattedText = new FormattedText("Aspose - Your File Format Experts!",
                System.Drawing.Color.Yellow,
                System.Drawing.Color.Black,
                FontStyle.Courier,
                EncodingType.Winansi, false, 14);

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

            // Simpan file PDF yang diperbarui
            fileStamp.Save(_dataDir + "AddHeader_out.pdf");

            // Tutup fileStamp
            fileStamp.Close();
        }

PdfFileStamp class memungkinkan Anda untuk menambahkan footer dalam file PDF. Untuk menambahkan footer, pertama-tama Anda perlu membuat objek dari kelas PdfFileStamp. Anda dapat memformat teks footer menggunakan kelas FormattedText. Setelah Anda siap untuk menambahkan footer dalam file, Anda perlu memanggil metode AddFooter dari kelas PdfFileStamp. Anda juga perlu menentukan setidaknya margin bawah dalam metode AddFooter. Terakhir, simpan file PDF keluaran menggunakan metode Close dari kelas PdfFileStamp. Potongan kode berikut menunjukkan kepada Anda bagaimana menambahkan footer dalam file PDF.

 public static void AddFooter()
        {
            // Buat objek PdfFileStamp
            PdfFileStamp fileStamp = new PdfFileStamp();

            // Buka Dokumen
            fileStamp.BindPdf(_dataDir + "sample.pdf");

            // Buat teks terformat untuk nomor halaman
            FormattedText formattedText = new FormattedText("Aspose - Your File Format Experts!",
                System.Drawing.Color.Blue,
                System.Drawing.Color.Gray,
                FontStyle.Courier,
                EncodingType.Winansi, false, 14);

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

            // Simpan file PDF yang telah diperbarui
            fileStamp.Save(_dataDir + "AddFooter_out.pdf");

            // Tutup fileStamp
            fileStamp.Close();
        }

Tambahkan Gambar di Header File PDF yang Ada

Kelas PdfFileStamp memungkinkan Anda menambahkan gambar di header file PDF. Untuk menambahkan gambar di header, pertama-tama Anda perlu membuat objek dari kelas PdfFileStamp. Setelah itu, Anda perlu memanggil metode AddHeader dari kelas PdfFileStamp. Anda dapat mengoper gambar ke metode AddHeader. Akhirnya, simpan file PDF output menggunakan metode Close dari kelas PdfFileStamp. Cuplikan kode berikut menunjukkan cara menambahkan gambar di header file 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();
            }
        }

PdfFileStamp class memungkinkan Anda untuk menambahkan gambar di footer file PDF. Untuk menambahkan gambar di footer, pertama-tama Anda perlu membuat objek dari kelas PdfFileStamp. Setelah itu, Anda perlu memanggil metode AddFooter dari kelas PdfFileStamp. Anda dapat mengoper gambar ke metode AddFooter. Terakhir, simpan file PDF keluaran menggunakan metode Close dari kelas PdfFileStamp. Potongan kode berikut menunjukkan cara menambahkan gambar di footer file PDF.

public static void AddImageFooter()
        {
            // Buat objek PdfFileStamp
            PdfFileStamp fileStamp = new PdfFileStamp();

            // Buka Dokumen
            fileStamp.BindPdf(_dataDir + "sample.pdf");
            using (var fs = new FileStream(_dataDir + "aspose-logo.png", FileMode.Open))
            {
                // Tambahkan footer
                fileStamp.AddFooter(fs, 10);

                // Simpan file PDF yang diperbarui
                fileStamp.Save(_dataDir + "AddImage-Footer_out.pdf");

                // Tutup fileStamp
                fileStamp.Close();
            }
        }