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
- Állítsa be az IDE-t, hogy a Aspose.PDF for .NET használatával adja meg az oldalszámokat
- A lapozás hozzáadásához töltse be a forrás-PDF-et a Document osztályobjektumba
- Hozzon létre egy page number stamp-t, és állítsa be a formázási és megjelenítési jellemzőit
- Elemezze át az összes PDF-oldalt, és helyezze rá a pecsétet
- 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.