Ez az alapvető oktatóanyag a PDF-fájlok oldalakra való felosztásának részleteit tartalmazza C#-ban. A lépések és a C# kódrészletének követésével a PDF több fájlra oszlik fel, néhány sornyi kód használatával. Ezenkívül testreszabhatja a felosztási folyamatot az oldalszám szűrésével vagy különféle műveletek végrehajtásával, mielőtt külön dokumentumot hozna létre belőle.
A PDF-fájl oldalakra való felosztásának lépései C#-ban
- Adja hozzá a hivatkozást a Aspose.PDF for .NET könyvtárhoz az alkalmazásban a PDF-oldalak felosztásához
- Töltse be a bemeneti PDF-fájlt a felosztáshoz a Document osztály használatával
- Iteráljon végig a bemeneti PDF-fájl minden oldalán a Page osztály használatával
- Írjon minden oldalt külön PDF dokumentumba a Mentés módszerrel
Ezek a lépések egyszerűen elmagyarázzák, hogyan hajtható végre a C# osztott PDF oldalakra művelet. Gyorsan konfigurálja a könyvtárat, majd töltse be a bemeneti dokumentumot a feldolgozáshoz. Az egyes oldalakat egyenként ismételje meg, és mentse el külön fájlként a forgatás lehetőségével, fejléc/lábléc hozzáadásával, vízjel hozzáadásával, az oldal kivágásával és sok más testreszabással.
Kód a PDF-fájl oldalakra való felosztásához C#-ban
using Aspose.Pdf; | |
namespace SplitPdfFileByPagesInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Load the license to avoid trial version watermark in the splitted PDF files | |
License pdfLicense = new License(); | |
pdfLicense.SetLicense("Aspose.PDF.lic"); | |
// Load input PDF file | |
Document document = new Document( "Test.pdf"); | |
// Loop through each page | |
foreach (Page page in document.Pages) | |
{ | |
// Create a new Document class object to split PDF pages | |
Document splitPDF = new Document(); | |
// Add current page to the document | |
splitPDF.Pages.Add(page); | |
// Save current page as a seprate PDF | |
splitPDF.Save("Page number " + page.Number + ".pdf"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Itt bemutatjuk a split PDF oldalak C# kódját. Mielőtt minden oldalt hozzáadna egy új PDF-fájlhoz, használhatja az oldalosztály összes funkcióját, például módosíthatja az oldal méretét, hozzáadhat némi hátteret, bélyegezheti az oldalt képpel vagy szöveggel, beállíthatja az oldal színét stb. Hasonlóképpen, miután hozzáadta az oldalt egy új PDF-fájlhoz, használhatja a Dokumentumosztály olyan funkcióit, mint például a formázás betűtípusok beágyazásával, a lejárati dátum beállítása, a PDF-fájl optimalizálása a nem használt objektumok eltávolításával, a képek tömörítése és a tartalom módosítása. sokféle módon.
Ebből a cikkből megtudtuk, hogyan lehet a C# oldalakra osztott PDF funkciót beágyazni .NET vagy .NET Core keretrendszer alapú alkalmazásokba. Hasonlóképpen, ha szeretné megismerni a PDF-oldalak egyesítését, olvassa el a hogyan lehet PDF fájlokat egyesíteni C# használatával cikket.