Ինչպես ավելացնել էջերի համարները Word-ում՝ օգտագործելով C#

Այս կարճ ձեռնարկը ուղեցույց է տալիս ինչպես ավելացնել էջերի համարները Word-ում՝ օգտագործելով C#՝ կիսելով կազմաձևման պահանջները և այնուհետև տրամաբանությունը, որը պետք է օգտագործվի ֆունկցիոնալությանը հասնելու համար: Այն բացատրում է այնպիսի քայլեր, ինչպիսիք են նավարկությունը DOCX փաստաթղթում, պայմանների կիրառումը ստորատակի մեջ դաշտեր ավելացնելիս և վերջապես ցուցադրելով էֆեկտը՝ ավելացնելով դատարկ էջեր: Օգտագործելով այս հոդվածը, անհրաժեշտության դեպքում կարող եք կիրառել էջերի համարակալում word փաստաթղթի վրա C# ստորագրի կամ վերնագրի մեջ, եթե անհրաժեշտ է:

Word-ում էջերի համարներ ավելացնելու քայլեր՝ օգտագործելով C#

  1. Կազմաձևեք նախագիծը՝ ավելացնելու Aspose.Words՝ Word ֆայլում էջերի համարներ ավելացնելու համար
  2. Բեռնեք Word ֆայլը Document դասի օբյեկտում՝ էջերի համարներ ավելացնելու համար
  3. Ստեղծեք DocumentBuilder դասի օբյեկտ բեռնված փաստաթղթի համար
  4. Տեղափոխեք կառավարումը բեռնված փաստաթղթի ստորագիր
  5. Ավելացրեք պայմանական էջի համարի դաշտ՝ որոշակի էջից հետո թվեր ավելացնելու համար
  6. Վերահսկիչը տեղափոխեք փաստաթղթի սկիզբ՝ փորձնական էջեր ավելացնելու համար
  7. Պահպանեք ստացված Word ֆայլը՝ վերևում սահմանված էջերի համարներով

Այս քայլերը նկարագրում են գործընթացի տրամաբանական հոսքը՝ էջի համարը word-ում մուտքագրելու համար՝ օգտագործելով C#: Այն ցույց է տալիս, որ նախ անհրաժեշտ է բեռնել Word ֆայլը, այնուհետև ձեռքով գործընթացի նմանությամբ, կուրսորը տեղափոխել ստորագիր բաժին, այնուհետև ավելացնել դաշտերը: Մանրամասները ցուցադրվում են նաև կոդի մեջ՝ որոշակի էջից սկսած էջերի համարներ ավելացնելու պայմաններ ավելացնելու համար:

Կոդ՝ «C#»-ի միջոցով «Foter»-ում Word-ի էջի համարը ավելացնելու համար

namespace AddPageNumbersInWordUsingCSharp
{
class Program
{
static void Main(string[] args) // Main function to Add Page Numbers in Word using C#
{
// Load the license to avoid a watermark in the output Word file
// after adding the page numbers in the footer
Aspose.Words.License licAddPageNumber = new Aspose.Words.License();
licAddPageNumber.SetLicense("Aspose.Word.lic");
// Load the input Word file for adding page numbers
Aspose.Words.Document wordFile = new Aspose.Words.Document("word.docx");
// Instantiate the DocumentBuilder object to move around and insert contents
Aspose.Words.DocumentBuilder fileBuilder = new Aspose.Words.DocumentBuilder(wordFile);
// Using the builder, move to the primary footer section
fileBuilder.MoveToHeaderFooter(Aspose.Words.HeaderFooterType.FooterPrimary);
// Add the page number field along with the condition using IF
Aspose.Words.Fields.Field field = fileBuilder.InsertField("IF ", null);
fileBuilder.MoveTo(field.Start.NextSibling.NextSibling);
// Insert the field in to the moved location i.e. footer
fileBuilder.InsertField(Aspose.Words.Fields.FieldType.FieldPage, false);
// add the IF expression to be checked before inserting page number
fileBuilder.Write(" > 4 \"");
// In the TRUE segment of the IF condition add another field
fileBuilder.InsertField(Aspose.Words.Fields.FieldType.FieldPage, false);
// In the FALSE part of the IF condition insert blank string
fileBuilder.Write("\" \"\"");
// Move to the start of the document for adding blank pages
fileBuilder.MoveToDocumentStart();
// Insert a defined number of blank pages
for (int page = 0; page < 15; page++)
fileBuilder.InsertBreak(Aspose.Words.BreakType.PageBreak);
// Save to output Word file with page number in the DOCX format
wordFile.Save("show hide page numbers .docx");
System.Console.WriteLine("Done");
}
}
}

Այս կոդը ցույց է տալիս ինչպես սկսել էջի համարը Word-ում կոնկրետ էջից՝ օգտագործելով C#՝ տրամադրելով հրամաններ՝ նավարկելու դեպի Word փաստաթղթի տարբեր մասեր, օրինակ՝ դեպի ստորագիր՝ օգտագործելով DocumentBuilder դասի օբյեկտը: Նույն շինարարը կարող է օգտագործվել վերնագրի կամ ստորագրի մեջ դաշտեր տեղադրելու համար՝ տրամադրելով դաշտի տեսակը և ձևաչափելով նաև տեքստը: Երբ էջի համարը ավելացվում է ստորատետրում, կառուցապատողն օգտագործվում է փաստաթղթի սկզբին անցնելու և այնուհետև դատարկ էջեր ավելացնելու հնարավորությունը փորձարկելու համար:

Մենք սովորել ենք *ավելացնել էջերի համարները word փաստաթղթին C#-ում, սակայն եթե ցանկանում եք ստուգել, թե ինչպես կարելի է պատկեր ավելացնել Word ֆայլին, տես ինչպես ավելացնել պատկեր Word փաստաթղթում C#-ի միջոցով հոդվածը:

 Հայերեն