Այս արագ ուղեցույցը նկարագրում է ինչպես ավելացնել ջրի մակարդակի նշագիծ PDF-ին C#-ում՝ օգտագործելով ցանկացած պատկեր կամ տեքստ որպես ջրանիշ: PDF C#** կոդի մեջ **ավելացնել ջրի նշագիծ՝ մանրամասն նկարագրությամբ: Առաջադրանքն իրականացնելու համար որևէ երրորդ կողմի գործիք կամ ծրագրակազմ տեղադրելու կարիք չկա:
C#-ով PDF-ին ջրի մակարդակի նշագիծ ավելացնելու քայլեր
- Կազմաձևեք նախագիծը՝ ավելացնելու համար Aspose.PDF for .NET NuGet փաթեթի կառավարիչից՝ ջրանիշ ավելացնելու համար
- Ներբեռնեք թիրախային PDF ֆայլը Document դասի օբյեկտում, որին պետք է ավելացվի ջրանիշը
- Ներբեռնեք պատկերը ImageStamp դասի օբյեկտի մեջ, որը պետք է օգտագործվի որպես ջրանիշ
- Կազմաձևեք բեռնված պատկերի բնութագրերը՝ որպես ջրանիշ ավելացնելուց առաջ
- Ավելացրեք ջրանիշի պատկերը ընտրված էջում
- Պահպանեք PDF-ը ջրի մակարդակի նշագիծ ունենալով
Այս քայլերը նկարագրում են, թե ինչպես է C#-ը ջրի մակարդակի նշագիծ ավելացնում PDF-ին՝ նախ մատնանշելով անհրաժեշտ ռեսուրսները, որոնք պահանջվում են օրինակելի կոդը գործարկելու համար, այնուհետև կիսելով քայլ առ քայլ մոտեցումը՝ առաջադրանքը կատարելու համար: Դուք պետք է բեռնեք թիրախային PDF և պատկերային ֆայլերը համապատասխան դասի օբյեկտներում, այնուհետև սահմանեք բեռնված պատկերի հատկությունները, ինչպիսիք են դրա գտնվելու վայրը էջում, դրա բարձրությունը և լայնությունը, և դրոշը սահմանեք, որպեսզի այն ցուցադրվի հետին պլանում, թե ոչ: Դուք կարող եք ջրի մակարդակի նշագծի պատկերն ավելացնել PDF-ի ընտրված էջերից որևէ մեկին, նախքան այն նորից պահելը սկավառակի վրա:
Կոդ՝ ջրի մակարդակի նշագիծ PDF-ին C#-ում ավելացնելու համար
using System; | |
using Aspose.Pdf; | |
namespace AddWatermarkToPDFInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add watermark to PDF in C# | |
{ | |
// Instantiate the license to avoid trial version watermark in the output PDF | |
Aspose.Pdf.License licWatermarkPDF = new Aspose.Pdf.License(); | |
licWatermarkPDF.SetLicense("Aspose.PDF.lic"); | |
// Load the sample PDF file where watermark is to be added | |
Aspose.Pdf.Document pdfToWatermark = new Aspose.Pdf.Document(@"sample.pdf"); | |
// Load the image to be added as a watermark | |
Aspose.Pdf.ImageStamp watermarkImg = new Aspose.Pdf.ImageStamp(@"image_stamp.png"); | |
// Set the location of the waterrmark starting from the bottom left corner | |
watermarkImg.XIndent = 200; | |
watermarkImg.YIndent = 200; | |
// Set the image height and width along with the flag to display it in the background | |
watermarkImg.Height = 60; | |
watermarkImg.Width = 60; | |
watermarkImg.Background = true; | |
// Add the watermark image into the first page of the PDF | |
pdfToWatermark.Pages[1].AddStamp(watermarkImg); | |
// Save the output PDF file | |
pdfToWatermark.Save(@"output.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Օգտագործելով C# PDF ջրանիշը կարող է ավելացվել տարբեր ձևերով, ինչպես պատկերն օգտագործվում է որպես ջրի մակարդակի նշագիծ այս կոդի նմուշում: Այնուամենայնիվ, կարող եք նաև օգտագործել տեքստային ջրանիշ՝ Aspose.Pdf.TextStamp դասի օբյեկտի կոնստրուկտորում դնելով ցանկալի տեքստը։ Այն հնարավորություն է տալիս սահմանել տեքստի հատկությունները, ինչպիսիք են տառատեսակը, ֆոնի գույնը և առաջին պլանի գույնը, նախքան ջրանիշը ավելացնելը, օգտագործելով Aspose.Pdf.Page.AddStamp() ֆունկցիան, որը նման է վերը նշված օրինակում պատկերի ջրի մակարդակի նշագծի ավելացմանը:
Այս ձեռնարկը մեզ առաջնորդել է ջրի մակարդակի նշագիծ ավելացնել PDF-ին, սակայն, եթե դուք հետաքրքրված եք PDF-ը զրոյից ստեղծելով, տես ինչպես ստեղծել PDF C#-ում-ի հոդվածը: