Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
تتيح لك فئة PdfFileStamp إضافة طابع نص على جميع صفحات ملف PDF. لإضافة طابع نص، تحتاج أولاً إلى إنشاء كائنات من فئتي PdfFileStamp و Stamp. تحتاج أيضًا إلى إنشاء طابع النص باستخدام طريقة BindLogo من فئة Stamp. يمكنك تعيين خصائص أخرى مثل الأصل، والدوران، والخلفية، إلخ. باستخدام كائن Stamp أيضًا. ثم يمكنك إضافة الطابع في ملف PDF باستخدام طريقة AddStamp من فئة PdfFileStamp. أخيرًا، احفظ ملف PDF الناتج باستخدام طريقة Close من فئة PdfFileStamp. يوضح مقتطف الكود التالي كيفية إضافة طابع نص على جميع الصفحات في ملف 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");
}
}
تتيح لك فئة PdfFileStamp إضافة طابع نص على صفحات معينة من ملف PDF. لإضافة طابع نص، تحتاج أولاً إلى إنشاء كائنات من فئتي PdfFileStamp و Stamp. تحتاج أيضًا إلى إنشاء طابع النص باستخدام طريقة BindLogo من فئة Stamp. يمكنك تعيين خصائص أخرى مثل الأصل، والدوران، والخلفية، إلخ. باستخدام كائن Stamp أيضًا. نظرًا لأنك تريد إضافة طابع نص على صفحات معينة من ملف PDF، تحتاج أيضًا إلى تعيين خاصية Pages من فئة Stamp. تتطلب هذه الخاصية مصفوفة صحيحة تحتوي على أرقام الصفحات التي تريد إضافة الطابع عليها. ثم يمكنك إضافة الطابع في ملف PDF باستخدام طريقة AddStamp من فئة PdfFileStamp. أخيرًا، احفظ ملف PDF الناتج باستخدام طريقة Close من فئة PdfFileStamp. يوضح مقتطف الكود التالي كيفية إضافة طابع نص على صفحات معينة في ملف 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");
}
}
تتيح لك فئة PdfFileStamp إضافة طابع صورة على جميع صفحات ملف PDF. لإضافة طابع صورة، تحتاج أولاً إلى إنشاء كائنات من فئتي PdfFileStamp و Stamp. تحتاج أيضًا إلى إنشاء طابع الصورة باستخدام طريقة BindImage من فئة Stamp. يمكنك تعيين خصائص أخرى مثل الأصل، والدوران، والخلفية، إلخ. باستخدام كائن Stamp أيضًا. ثم يمكنك إضافة الطابع في ملف PDF باستخدام طريقة AddStamp من فئة PdfFileStamp. أخيرًا، احفظ ملف PDF الناتج باستخدام طريقة Close من فئة PdfFileStamp. يوضح مقتطف الكود التالي كيفية إضافة طابع صورة على جميع الصفحات في ملف 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");
}
}
عند إضافة صورة ككائن طابع، يمكنك أيضًا التحكم في جودة الصورة. لتحقيق هذا المتطلب، تمت إضافة خاصية الجودة لفئة Stamp. تشير إلى جودة الصورة بالنسبة المئوية (القيم الصالحة هي 0..100).
تتيح لك فئة PdfFileStamp إضافة طابع صورة على صفحات معينة من ملف PDF. لإضافة طابع صورة، تحتاج أولاً إلى إنشاء كائنات من فئتي PdfFileStamp و Stamp. تحتاج أيضًا إلى إنشاء طابع الصورة باستخدام طريقة BindImage من فئة Stamp. يمكنك تعيين خصائص أخرى مثل الأصل، والدوران، والخلفية، إلخ. باستخدام كائن Stamp أيضًا. نظرًا لأنك تريد إضافة طابع صورة على صفحات معينة من ملف PDF، تحتاج أيضًا إلى تعيين خاصية Pages من فئة Stamp. تتطلب هذه الخاصية مصفوفة صحيحة تحتوي على أرقام الصفحات التي تريد إضافة الطابع عليها. ثم يمكنك إضافة الطابع في ملف PDF باستخدام طريقة AddStamp من فئة PdfFileStamp. أخيرًا، احفظ ملف PDF الناتج باستخدام طريقة Close من فئة PdfFileStamp. يوضح مقتطف الكود التالي كيفية إضافة طابع صورة على صفحات معينة في ملف 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");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.