Tambahkan Stempel Teks dan Gambar

Tambahkan Stempel Teks di Semua Halaman dalam File PDF

Kelas PdfFileStamp memungkinkan Anda untuk menambahkan stempel teks di semua halaman file PDF. Untuk menambahkan stempel teks, Anda pertama-tama perlu membuat objek dari kelas PdfFileStamp dan Stamp. Anda juga perlu membuat stempel teks menggunakan metode BindLogo dari kelas Stamp. Anda dapat mengatur atribut lain seperti asal, rotasi, latar belakang, dll. menggunakan objek Stamp juga. Kemudian Anda dapat menambahkan stempel ke file PDF menggunakan metode AddStamp dari kelas PdfFileStamp. Terakhir, simpan file PDF keluaran menggunakan metode Close dari kelas PdfFileStamp. Potongan kode berikut menunjukkan cara menambahkan stempel teks di semua halaman dalam file PDF.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddTextStampOnAllPagesInPdfFile()
{
    // 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 + "sample.pdf");

        // Create stamp
        var stamp = new Aspose.Pdf.Facades.Stamp();
        stamp.BindLogo(new Aspose.Pdf.Facades.FormattedText("Hello World!",
            System.Drawing.Color.Blue,
            System.Drawing.Color.Gray,
            Aspose.Pdf.Facades.FontStyle.Helvetica,
            Aspose.Pdf.Facades.EncodingType.Winansi,
            true,
            14));

        stamp.SetOrigin(10, 400);
        stamp.Rotation = 90.0F;
        stamp.IsBackground = true;

        // Add stamp to PDF file
        fileStamp.AddStamp(stamp);

        // Save PDF document
        fileStamp.Save(dataDir + "AddTextStampOnAllPages_out.pdf");
    }
}

Tambahkan Stempel Teks di Halaman Tertentu dalam File PDF

Kelas PdfFileStamp memungkinkan Anda untuk menambahkan stempel teks di halaman tertentu dari file PDF. Untuk menambahkan stempel teks, Anda pertama-tama perlu membuat objek dari kelas PdfFileStamp dan Stamp. Anda juga perlu membuat stempel teks menggunakan metode BindLogo dari kelas Stamp. Anda dapat mengatur atribut lain seperti asal, rotasi, latar belakang, dll. menggunakan objek Stamp juga. Karena Anda ingin menambahkan stempel teks di halaman tertentu dari file PDF, Anda juga perlu mengatur properti Pages dari kelas Stamp. Properti ini memerlukan array integer yang berisi nomor halaman di mana Anda ingin menambahkan stempel. Kemudian Anda dapat menambahkan stempel ke file PDF menggunakan metode AddStamp dari kelas PdfFileStamp. Terakhir, simpan file PDF keluaran menggunakan metode Close dari kelas PdfFileStamp. Potongan kode berikut menunjukkan cara menambahkan stempel teks di halaman tertentu dalam file PDF.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddTextStampOnParticularPagesInPdfFile()
{
    // 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 + "sample.pdf");

        // Create stamp
        var stamp = new Aspose.Pdf.Facades.Stamp();
        stamp.BindLogo(new Aspose.Pdf.Facades.FormattedText("Hello World!",
            System.Drawing.Color.Blue,
            System.Drawing.Color.Gray,
            Aspose.Pdf.Facades.FontStyle.Helvetica,
            Aspose.Pdf.Facades.EncodingType.Winansi,
            true,
            14));
        stamp.SetOrigin(10, 400);
        stamp.Rotation = 90.0F;
        stamp.IsBackground = true;

        // Set particular pages (page 2)
        stamp.Pages = new[] { 2 };

        // Add stamp to PDF file
        fileStamp.AddStamp(stamp);

        // Save PDF document
        fileStamp.Save(dataDir + "AddTextStampOnParticularPages_out.pdf");
    }
}

Tambahkan Stempel Gambar di Semua Halaman dalam File PDF

Kelas PdfFileStamp memungkinkan Anda untuk menambahkan stempel gambar di semua halaman file PDF. Untuk menambahkan stempel gambar, Anda pertama-tama perlu membuat objek dari kelas PdfFileStamp dan Stamp. Anda juga perlu membuat stempel gambar menggunakan metode BindImage dari kelas Stamp. Anda dapat mengatur atribut lain seperti asal, rotasi, latar belakang, dll. menggunakan objek Stamp juga. Kemudian Anda dapat menambahkan stempel ke file PDF menggunakan metode AddStamp dari kelas PdfFileStamp. Terakhir, simpan file PDF keluaran menggunakan metode Close dari kelas PdfFileStamp. Potongan kode berikut menunjukkan cara menambahkan stempel gambar di semua halaman dalam file PDF.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddImageStampOnAllPagesInPdfFile()
{
    // 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 + "sample.pdf");

        // Create stamp
        var stamp = new Aspose.Pdf.Facades.Stamp();
        stamp.BindImage(dataDir + "StampImage.png");
        stamp.SetOrigin(10, 200);
        stamp.Rotation = 90.0F;
        stamp.IsBackground = true;

        // Set particular pages (page 2)
        stamp.Pages = new[] { 2 };

        // Add stamp to PDF file
        fileStamp.AddStamp(stamp);

        // Save PDF document
        fileStamp.Save(dataDir + "AddImageStampOnAllPages_out.pdf");
    }
}

Kontrol kualitas gambar saat menambahkan sebagai stempel

Saat menambahkan Gambar sebagai objek stempel, Anda juga dapat mengontrol kualitas gambar. Untuk memenuhi persyaratan ini, properti Quality ditambahkan untuk kelas Stamp. Ini menunjukkan kualitas gambar dalam persen (nilai yang valid adalah 0..100).

Tambahkan Stempel Gambar di Halaman Tertentu dalam File PDF

Kelas PdfFileStamp memungkinkan Anda untuk menambahkan stempel gambar di halaman tertentu dari file PDF. Untuk menambahkan stempel gambar, Anda pertama-tama perlu membuat objek dari kelas PdfFileStamp dan Stamp. Anda juga perlu membuat stempel gambar menggunakan metode BindImage dari kelas Stamp. Anda dapat mengatur atribut lain seperti asal, rotasi, latar belakang, dll. menggunakan objek Stamp juga. Karena Anda ingin menambahkan stempel gambar di halaman tertentu dari file PDF, Anda juga perlu mengatur properti Pages dari kelas Stamp. Properti ini memerlukan array integer yang berisi nomor halaman di mana Anda ingin menambahkan stempel. Kemudian Anda dapat menambahkan stempel ke file PDF menggunakan metode AddStamp dari kelas PdfFileStamp. Terakhir, simpan file PDF keluaran menggunakan metode Close dari kelas PdfFileStamp. Potongan kode berikut menunjukkan cara menambahkan stempel gambar di halaman tertentu dalam file PDF.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddImageStampOnParticularPagesInPdfFile()
{
    // 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 + "sample.pdf");

        // Create stamp
        var stamp = new Aspose.Pdf.Facades.Stamp();
        stamp.BindImage(dataDir + "StampImage.png");
        stamp.SetOrigin(10, 200);
        stamp.Rotation = 90.0F;
        stamp.IsBackground = true;

        // Add stamp to PDF file
        fileStamp.AddStamp(stamp);

        // Save PDF document
        fileStamp.Save(dataDir + "AddImageStampOnParticularPages_out.pdf");
    }
}