Այս ուղեցույցը նկարագրում է ինչպես տեղադրել էջի համարը PDF-ում՝ օգտագործելով C#: Այն համօգտագործում է այս հավելվածը գրելու համար անհրաժեշտ բոլոր ռեսուրսները, ծրագրի ամբողջական հոսքը և գործարկվող կոդը՝ էջերի համարները PDF-ում C#-ի միջոցով տեղադրելու համար: Այն ձեզ հնարավորություն է տալիս ավտոմատ կերպով ցուցադրել էջի համարները ամբողջ PDF-ի վրա՝ առանց որևէ երրորդ կողմի գործիքի կամ ծրագրաշարի օգտագործման:
Էջի համարները PDF փաստաթղթում C#-ի միջոցով տեղադրելու քայլեր
- Սահմանեք IDE-ն այնպես, որ օգտագործի Aspose.PDF for .NET էջի համարները տեղադրելու համար
- Բեռնել սկզբնաղբյուր PDF-ը Document դասի օբյեկտում՝ էջադրում ավելացնելու համար
- Ստեղծեք page number stamp և սահմանեք դրա ձևաչափման և ցուցադրման առանձնահատկությունները
- Վերլուծեք բոլոր PDF էջերը և դրեք դրա վրա դրոշմակնիք
- Պահպանեք ստացված PDF ֆայլը էջերի համարները ավելացնելուց հետո
Այս քայլերն ամփոփում են էջագրումը PDF-ում C#-ով ավելացնելու գործընթացը: Գործընթացը սկսվում է թիրախային PDF ֆայլի բեռնմամբ, որին հաջորդում է PageNumberStamp դասի օբյեկտի ստեղծումն ու հարմարեցումը: Վերջնական փուլում այս դրոշմը դրվում է PDF փաստաթղթի յուրաքանչյուր էջում, որտեղ էջերի համարներն ավտոմատ կերպով ավելացվում են և վերջապես այս PDF ֆայլը պահվում է սկավառակի վրա:
Կոդ՝ C#-ի միջոցով PDF ֆայլում էջի համարներ ավելացնելու համար
using Aspose.Pdf; | |
using System; | |
namespace PDFUtility | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Put page numbers in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load the document | |
Document doc = new Document("MultiPageDoc.pdf"); | |
// Instantiate a page number stamp and set formatting | |
PageNumberStamp pageNoStamp = new PageNumberStamp() | |
{ | |
TopMargin = 12, LeftMargin = 12, HorizontalAlignment = HorizontalAlignment.Right, | |
VerticalAlignment= VerticalAlignment.Bottom, StartingNumber = 1, | |
Format = "#/" + doc.Pages.Count | |
}; | |
// Put the stamp on each page | |
for (int pageNumber = 0; pageNumber < doc.Pages.Count; pageNumber++) | |
doc.Pages[pageNumber + 1].AddStamp(pageNoStamp); | |
// Save the PDF | |
doc.Save("PdfWithPagination.pdf"); | |
Console.WriteLine("Pagination done successfully"); | |
} | |
} | |
} |
Վերոնշյալ կոդը ցուցադրում է էջի համարը PDF-ում C#-ով տեղադրելու գործընթացը: Հիմնական դասը, որն օգտագործվում է այս առաջադրանքի համար, PageNumberStamp-ն է, քանի որ այն պարունակում է հատկություններ՝ էջադրման ձևաչափումը և ցուցադրման այլ պարամետրեր սահմանելու համար, ինչպիսիք են էջի եզրերից լուսանցքները, էջի հորիզոնական և ուղղահայաց հավասարեցումը և ինդեքսը, որից Էջի համարները պետք է սկսվեն՝ մի քանիսը թվարկելու համար: Վերջին քայլերում, նախքան PDF-ը պահելը, դրոշմակնիքը տեղադրվում է յուրաքանչյուր էջում, սակայն անհրաժեշտության դեպքում կարող եք բաց թողնել որոշ էջեր:
Այս հոդվածը մեզ ուղղորդել է * էջի համարը տեղադրել PDF-ում՝ օգտագործելով C#*: Եթե ցանկանում եք սովորել PDF ֆայլում թվային ստորագրություններ ավելացնելու կարգը, տես ինչպես ավելացնել թվային ստորագրությունը PDF-ին C#-ում-ի հոդվածը: