Przytnij strony PDF w C#

Programowo zajmując się plikami PDF, często trzeba przycinać strony w pliku PDF. Może to być przydatne, gdy musisz przyciąć puste marginesy, treść w nagłówku/stopce i tak dalej. Aby to osiągnąć, w tym artykule przedstawiono prosty sposób przycinania stron PDF w języku C#. Przyjrzyjmy się więc, jak to zrobić w aplikacji .NET.

Biblioteka C# do przycinania plików PDF

Aby przyciąć pliki PDF, użyjemy Aspose.PDF for .NET, która jest potężną biblioteką do przetwarzania, tworzenia i manipulowania plikami PDF. Możesz pobrać bibliotekę lub zainstalować ją w swojej aplikacji C# za pomocą następującego polecenia NuGet:

PM> Install-Package Aspose.PDF

Przytnij plik PDF w C#

Przycinanie stron w pliku PDF staje się łatwe dzięki Aspose.PDF for .NET. Wystarczy załadować plik PDF, określić rozmiar pola przycinania i to wszystko. Zobaczmy, jak przyciąć stronę w pliku PDF za pomocą języka C#.

Poniższy przykładowy kod pokazuje, jak przyciąć stronę w pliku PDF przy użyciu języka C#.

// Załaduj plik PDF
var pdfDocument1 = new Aspose.Pdf.Document("document.pdf");
Console.WriteLine(pdfDocument1.Pages[1].CropBox);
Console.WriteLine(pdfDocument1.Pages[1].TrimBox);
Console.WriteLine(pdfDocument1.Pages[1].ArtBox);
Console.WriteLine(pdfDocument1.Pages[1].BleedBox);
Console.WriteLine(pdfDocument1.Pages[1].MediaBox);

// Utwórz nowy prostokąt i przypisz go do właściwości strony
var newBox = new Rectangle(200, 220, 2170, 1520);
pdfDocument1.Pages[1].CropBox = newBox;
pdfDocument1.Pages[1].TrimBox = newBox;
pdfDocument1.Pages[1].ArtBox = newBox;
pdfDocument1.Pages[1].BleedBox = newBox;

// Zapisz przycięty plik PDF
pdfDocument1.Save("cropped.pdf");  

Przytnij plik PDF online

Udostępniamy również bezpłatną aplikację do przycinania stron PDF, która jest oparta na Aspose.PDF dla platformy .NET. Możesz używać tej aplikacji do przycinania plików PDF bez tworzenia konta.

Bezpłatna biblioteka PDF w języku C#

Możesz ocenić naszą bibliotekę C# PDF bez żadnych ograniczeń, korzystając z darmowej licencji tymczasowej. Możesz także odwiedzić dokumentację, aby zapoznać się z innymi funkcjami biblioteki.

W przypadku napotkania jakichkolwiek problemów podczas korzystania z naszej biblioteki, możesz skontaktować się z nami za pośrednictwem naszego forum.

Wniosek

W tym artykule pokazano, jak przycinać strony w pliku PDF przy użyciu języka C#. Wykonując kilka prostych kroków i pisząc kilka wierszy kodu, możesz programowo przyciąć żądane strony PDF. Ponadto udostępniliśmy aplikację internetową do przycinania plików PDF online. Możesz korzystać z tego narzędzia do przycinania plików PDF online całkowicie za darmo bez tworzenia konta.

Zobacz też