Zmień rozmiar dokumentu PDF w Python

Kontrolowanie rozmiaru strony PDF jest wymagane, gdy przygotowujesz dokumenty do druku, zapewnienia spójności układu lub optymalizacji mobilnej. W tym przewodniku nauczysz się, jak zmieniać rozmiar dokumentów PDF w Python. Poprowadzimy cię przez przewodnik krok po kroku oraz praktyczne przykłady kodu, aby pokazać, jak uzyskać pełną kontrolę nad wymiarami stron, co pozwoli na modyfikację rozmiarów w całych dokumentach lub na poszczególnych stronach.

Artykuł ten porusza następujące tematy:

Python Zmiana Rozmiaru Biblioteki Dokumentów PDF

Aspose.PDF for Python upraszcza zadanie zmiany rozmiaru dokumentów PDF. Oferuje kompleksowy zestaw funkcji do manipulowania plikami PDF. Dzięki Aspose.PDF, programiści mogą łatwo zmieniać rozmiar, konwertować i dostosowywać dokumenty PDF. Obsługuje różne operacje, co czyni go idealnym wyborem do programowego obsługiwania plików PDF.

Aby zmienić rozmiar dokumentów PDF w Python, użyjemy Aspose.PDF for Python za pośrednictwem .NET. Ten pakiet zapewnia dostęp do potężnych funkcji manipulacji PDF za pomocą interfejsu Python.

pip install aspose-pdf

Po zainstalowaniu proszę zaimportować moduł Aspose.PDF do swojego projektu. Teraz jesteś gotowy do ładowania, modyfikowania i zapisywania dokumentów PDF bezpośrednio z Python.

Jak zmienić rozmiar dokumentu PDF w Python

Aby zmienić rozmiar PDF-a za pomocą metody Resize w Aspose.PDF for Python, wykonaj następujące kroki:

  1. Załaduj dokument PDF za pomocą klasy Document.
  2. Użyj metody resize(), aby określić nowy PageSize.
  3. Zadzwoń do metody save(), aby zapisać zmieniony dokument.

Oto fragment kodu Python, który demonstruje te kroki:

# Krok 1: Importuj moduł Aspose.PDF
import aspose.pdf as ap  

# Krok 2: Załaduj dokument PDF
document = ap.Document("input.pdf")  

# Krok 3: Zmień rozmiar wszystkich stron do z góry określonego rozmiaru za pomocą wyliczenia PageSize.
for page in document.pages:
    page.resize(ap.PageSize.A3)

# Krok 4: Zapisz zaktualizowany plik PDF
document.save("output_a3.pdf")

Zmień rozmiar strony PDF w Python

Postępuj zgodnie z tymi krokami, aby ustawić dokładne wymiary stron PDF w Python, używając Aspose.PDF for Python:

  1. Załaduj dokument PDF.
  2. Zdefiniuj wysokość i szerokość nowego rozmiaru strony.
  3. Wywołaj metodę setpagesize() z pożądaną szerokością i wysokością.
  4. Zapisz zmodyfikowany dokument, używając metody save().

Oto fragment kodu Python, który ilustruje te kroki:

# Krok 1: Importuj moduł Aspose.PDF
import aspose.pdf as ap  

# Krok 2: Załaduj plik PDF wejściowy
document = ap.Document("input.pdf")  

# Krok 3: Zdefiniuj nowe wymiary strony w punktach (rozmiar listu = 612 x 792)
new_width = 612
new_height = 792

# Krok 4: Przechodź przez wszystkie strony i zastosuj nowy rozmiar
for page in document.pages:
    page.set_page_size(new_width, new_height)

# Krok 5: Zapisz zmieniony rozmiar PDF na dysku
document.save("output_custom_size.pdf")

Odbierz darmową licencję

Aspose oferuje bezpłatną tymczasową licencję, która pozwala na ocenę pełnych możliwości Aspose.PDF bez znaków wodnych i ograniczeń funkcji.

Jest szybki do skonfigurowania i idealny dla programistów, którzy chcą zbadać zaawansowane funkcje, takie jak zmiana rozmiaru strony, kompresja, łączenie i inne, zanim zdecydują się na subskrypcję.

Zmniejsz dokumenty PDF online

Możesz także spróbować zmienić rozmiar plików PDF online za pomocą Aspose PDF Resize Tool.To darmowe narzędzie jest łatwe w użyciu i pozwala na szybkie i dokładne zmienianie rozmiaru dokumentów PDF.

Image

PDF Page Resize – Darmowe zasoby

Oto kilka pomocnych zasobów, które wspierają Twój rozwój:

Wnioski

W tym wpisie na blogu zbadaliśmy, jak zmienić rozmiar dokumentu PDF w Python, używając Aspose.PDF for Python. Omówiliśmy funkcje biblioteki i dostarczyliśmy przewodniki krok po kroku z przykładami kodu. Aspose.PDF upraszcza proces zmiany rozmiaru dokumentów PDF, umożliwiając łatwe aktualizowanie wymiarów stron za pomocą niestandardowych rozmiarów lub standardowych formatów, takich jak A3 i A4. Dowiedz się więcej o Aspose.PDF for Python, aby rozwijać swoje umiejętności manipulacji PDF.

W tym poście nauczyłeś się dwóch praktycznych sposobów na zmianę rozmiaru stron PDF:

  • Ręcznie ustawiając szerokość i wysokość
  • Poprzez użycie wbudowanej metody resize()

Oba podejścia dają Ci elastyczność do automatyzacji przetwarzania PDF w Twoich aplikacjach Python. Jeśli masz jakiekolwiek pytania lub potrzebujesz dalszej pomocy, nie wahaj się skontaktować z nami na naszym free support forum.

Zobacz także