Ten podstawowy samouczek zawiera szczegółowe informacje na temat dzielenia pliku PDF według stron w języku C#. Postępując zgodnie z instrukcjami i fragmentem kodu w C#, podziel PDF na wiele plików za pomocą kilku wierszy kodu. Ponadto możesz dostosować proces podziału, filtrując numer strony lub wykonując różne operacje przed utworzeniem z niego osobnego dokumentu.
Kroki, aby podzielić plik PDF według stron w C#
- Dodaj odwołanie do biblioteki Aspose.PDF for .NET w aplikacji do dzielenia stron PDF
- Załaduj wejściowy plik PDF do podziału przy użyciu klasy Document
- Przejrzyj każdą stronę wejściowego pliku PDF, korzystając z klasy Page
- Zapisz każdą stronę w oddzielnym dokumencie PDF za pomocą metody Save
Te kroki po prostu wyjaśniają, w jaki sposób można wykonać operację C# split PDF to pages. Szybko skonfiguruj bibliotekę, a następnie załaduj dokument wejściowy do jego przetworzenia. Przejrzyj każdą stronę jedna po drugiej i zapisz ją jako osobny plik wraz z opcją obracania, dodawania nagłówka/stopki, dodawania znaku wodnego, przycinania strony i wielu innych dostosowań.
Kod do podziału pliku PDF według stron w C#
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"); | |
} | |
} | |
} |
Aby napisać aplikację do podziału stron PDF, zademonstrowano tutaj kod C#. Przed dodaniem każdej strony do nowego pliku PDF możesz użyć wszystkich funkcji klasy Page, takich jak zmiana rozmiaru strony, dodanie tła, stemplowanie strony obrazem lub tekstem, ustawienie koloru strony i tak dalej. Podobnie po dodaniu strony do nowego pliku PDF można skorzystać z funkcji klasy Dokument, takich jak formatowanie jej poprzez osadzenie w niej czcionek, ustawienie daty ważności, optymalizacja pliku PDF poprzez usuwanie nieużywanych obiektów, kompresję obrazów oraz modyfikację zawartości w różnorodność sposobów.
W tym artykule dowiedzieliśmy się, jak za pomocą funkcji podziału plików PDF na strony w języku C# można osadzić w aplikacjach opartych na platformie .NET lub .NET Core. Podobnie, jeśli chcesz dowiedzieć się, jak łączyć strony PDF, zapoznaj się z artykułem na temat jak scalać pliki PDF za pomocą C#.