Oldalszám beírása PDF-be C# segítségével

Ez a használati útmutató leírja, hogyan kell oldalszámot beírni a PDF nyelvbe C# használatával. Megosztja az alkalmazás megírásához szükséges összes erőforrást, a teljes programfolyamatot és egy futtatható mintakódot, amellyel oldalszámokat helyezhet el a PDF-ben a C# használatával. Lehetővé teszi az oldalszámok automatikus megjelenítését a teljes PDF-ben, harmadik féltől származó eszközök vagy szoftverek használata nélkül.

Oldalszámok beszúrásának lépései PDF dokumentumba C# használatával

  1. Állítsa be az IDE-t, hogy a Aspose.PDF for .NET használatával adja meg az oldalszámokat
  2. A lapozás hozzáadásához töltse be a forrás-PDF-et a Document osztályobjektumba
  3. Hozzon létre egy page number stamp-t, és állítsa be a formázási és megjelenítési jellemzőit
  4. Elemezze át az összes PDF-oldalt, és helyezze rá a pecsétet
  5. Az oldalszámok hozzáadása után mentse a kapott PDF-fájlt

Ezek a lépések összefoglalják a oldalszámozás hozzáadása a PDF-hez C# használatával folyamatát. A folyamat a cél PDF-fájl betöltésével kezdődik, majd a PageNumberStamp osztályobjektum létrehozásával és testreszabásával kezdődik. Az utolsó lépésben ez a bélyegző a PDF dokumentum minden oldalára kerül, ahol az oldalszámok automatikusan megnövekednek, és végül a PDF fájl a lemezre kerül.

Kód oldalszámok PDF-fájlhoz adásához C# használatával

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");
}
}
}

A fenti kód bemutatja az oldalszám beszúrásának folyamatát PDF-be C# használatával. A feladathoz használt fő osztály a PageNumberStamp, mivel olyan tulajdonságokat tartalmaz, amelyek segítségével beállíthatja az oldalszámozás formázását és egyéb megjelenítési paramétereket, mint például a margók az oldal széleitől, a vízszintes és függőleges igazítás az oldalon, valamint az index, amelyből a oldalszámokat kell kezdeni, hogy felsoroljon néhányat. A PDF mentése előtti utolsó lépésekben a bélyegző minden oldalra kerül, de szükség esetén kihagyhat néhány oldalt.

Ez a cikk elvezetett minket ahhoz, hogy C# használatával írjuk be az oldalszámot PDF-be. Ha meg szeretné ismerni a digitális aláírás PDF-fájlhoz való hozzáadásának eljárását, tekintse meg a Hogyan adhatunk digitális aláírást a PDF-hez C#-ban című cikket.

 Magyar