
Rozmiar strony PDF określa, jak jego zawartość wygląda, jest drukowana lub przetwarzana. Zwykle potrzebujemy zmienić rozmiary stron PDF podczas przygotowywania do druku, konwersji formatów lub ujednolicania układów. W tym artykule dowiesz się, jak zmienić rozmiar strony PDF dowolnego pliku PDF w C#. Poprowadzimy Cię krok po kroku przez przewodnik z kompletnymi przykładami kodu.
Ten artykuł obejmuje następujące:
- C# API do zmiany rozmiaru strony PDF
- Zmień rozmiar PDF za pomocą wbudowanych standardowych rozmiarów stron, takich jak A3, A4 i Letter.
- Zmień rozmiar strony PDF na niestandardowe wymiary
- Zmień rozmiar PDF online
- Zbadaj darmowe zasoby
C# API do zmiany rozmiaru strony PDF
Użyjemy Aspose.PDF for .NET do zmiany rozmiaru strony PDF w C#. Umożliwia to programistom tworzenie, edytowanie i konwertowanie plików PDF bez potrzeby korzystania z Adobe Acrobat. API jest łatwe do zintegrowania, proste w użyciu, działa szybko i pomaga w zmianie stron lub tworzeniu nowych plików PDF.
Aby zacząć, użyj NuGet Package Manager, aby zainstalować bibliotekę Aspose.PDF:
PM> Install-Package Aspose.PDF
Możesz również pobrać go z releases.
Po zakończeniu instalacji, wystarczy dodać odpowiednie przestrzenie nazw do swojego projektu. Możesz teraz używać C# do otwierania, edytowania i zapisywania plików PDF.
Nauczysz się, jak zmienić rozmiar strony swoich plików PDF przy użyciu tego interfejsu API w C# w zaledwie kilku linijkach kodu w następnych sekcjach.
Zmiana rozmiaru strony PDF za pomocą C#
Aby zmienić rozmiar pliku PDF za pomocą metody Resize w Aspose.PDF for .NET, wykonaj następujące kroki:
- Załaduj istniejący plik PDF za pomocą klasy
Document
. - Przejdź przez strony i zastosuj wartość wyliczenia
PageSize
za pomocą metodyResize()
. - Zapisz zmiany używając metody
Save()
.
Następujący kod C# pokazuje, jak zmienić rozmiar PDF przy użyciu wbudowanych standardowych rozmiarów stron, takich jak A3, A4 i Letter:
// Krok 1: Importuj Aspose.PDF
using Aspose.Pdf;
// Krok 2: Załaduj dokument PDF
Document document = new Document("input.pdf");
// Krok 3: Zmień rozmiar stron na A3 za pomocą enum PageSize
foreach (Page page in document.Pages)
{
page.Resize(PageSize.A3);
}
// Krok 4: Zapisz wynik
document.Save("output_a3.pdf");
Jak to działa:
- PageSize.A3: Wbudowana enumeracja, która reprezentuje standardowe wymiary A3 (841 x 1190 punktów).
- Resize(PageSize): Wygodna metoda, która zmienia rozmiar każdej strony do określonego standardowego formatu.
To podejście najlepiej nadaje się, gdy chcesz szybko i konsekwentnie zastosować standardowy rozmiar druku do swoich dokumentów.
Zmień rozmiar strony PDF za pomocą niestandardowej szerokości i wysokości
Postępuj zgodnie z poniższymi krokami, aby ustawić dokładne wymiary dla stron PDF w C# za pomocą Aspose.PDF for .NET:
- Załaduj istniejący plik PDF za pomocą klasy
Document
. - Zdefiniuj nowe wymiary strony.
- Przejdź przez wszystkie strony i zastosuj nowy rozmiar za pomocą metody
SetPageSize()
. - Zapisz zmodyfikowany plik PDF, używając metody
Save()
.
Proszę znaleźć poniżej kod C# do zmiany rozmiaru strony PDF na niestandardowe wymiary:
// Krok 1: Zaimportuj przestrzeń nazw Aspose.PDF
using Aspose.Pdf;
// Krok 2: Załaduj dokument PDF
Document document = new Document("input.pdf");
// Krok 3: Zdefiniuj niestandardowe wymiary (np. Rozmiar listu)
double newWidth = 612; // 8.5 inches
double newHeight = 792; // 11 inches
// Krok 4: Przejdź przez każdą stronę i zastosuj nowy rozmiar
foreach (Page page in document.Pages)
{
page.SetPageSize(newWidth, newHeight);
}
// Krok 5: Zapisz zmieniony rozmiar dokumentu
document.Save("output_custom_size.pdf");
Jak to działa:
- Klasa dokumentu: Reprezentuje cały plik PDF i umożliwia dostęp do jego zawartości.
- Klasa Page: Reprezentuje pojedynczą stronę w dokumencie.
- SetPageSize(double width, double height): Metoda używana do ustawienia rozmiaru strony w punktach.
To podejście daje pełną kontrolę nad wymiarami każdej strony, co czyni je idealnym do niestandardowych formatów lub poprawek układu.
Pozyskaj bezpłatną licencję
Możesz zbadać pełny zestaw funkcji Aspose.PDF za pomocą bezpłatnej licencji tymczasowej.Brak ograniczeń, brak kosztów wstępnych. To idealny sposób, aby przetestować pełną funkcjonalność w swoim projekcie przed podjęciem decyzji o zakupie.
Zmiana rozmiaru PDF online
Spróbuj zmniejszyć rozmiar plików PDF online za pomocą narzędzia do zmniejszania PDF Aspose PDF Resize Tool.Jest darmowe, łatwe w użyciu i pozwala szybko i dokładnie dostosować rozmiar stron.

PDF Page Resize – Darmowe zasoby
Zbadaj więcej narzędzi i dokumentacji, aby poprawić swój rozwój:
- Dokumentacja Aspose.PDF for .NET
- API Reference
- Darmowe narzędzia PDF online
- Artykuły blogowe i przewodniki
Wniosek
W tym wpisie na blogu doświadczyliśmy różnych metod zmiany rozmiaru strony PDF w C# z użyciem Aspose.PDF dla interfejsu API .NET. Postępując zgodnie z tym przewodnikiem, możesz skutecznie zmienić rozmiar strony dowolnego pliku PDF.
Jeśli masz jakiekolwiek pytania lub potrzebujesz więcej pomocy, nie wahaj się skontaktować z nami na naszym free support forum.