W tym artykule opisano, jak usunąć obraz z PDF za pomocą Pythona. Zawiera informacje dotyczące ustawiania IDE, listę kroków do opracowania aplikacji oraz przykładowy kod do usuwania obrazu z pliku PDF za pomocą Pythona. Dowiesz się, jak usuwać wybrane lub wszystkie zdjęcia ze strony w pliku PDF.
Kroki usuwania zdjęć z pliku PDF za pomocą Pythona
- Ustaw środowisko tak, aby używało Aspose.PDF dla Pythona przez .NET do usuwania obrazów z pliku PDF
- Otwórz plik PDF za pomocą klasy Document zawierającej obrazy
- Uzyskaj dostęp do kolekcji obrazów z wybranej strony i sprawdź ich liczbę
- Przejrzyj kolekcję obrazów i usuń każdy obraz
- Save plik PDF wyjściowy po usunięciu wszystkich obrazów
Te kroki podsumowują proces opracowywania programu do usuwania obrazów z pliku PDF przy użyciu języka Python. Załaduj plik PDF do obiektu klasy Document, pobierz liczbę wszystkich obrazów na wybranej stronie i uruchom pętlę w odwrotnym kierunku, zaczynając od ostatniego obrazu do pierwszego obrazu w kolekcji. Wywołaj metodę delete() dla każdego obrazu i zapisz końcowy plik PDF.
Kod do usuwania wszystkich obrazów z pliku PDF za pomocą Pythona
import aspose.pdf as pdf | |
import io | |
# Load License | |
license = pdf.License() | |
license.set_license("License.lic") | |
# Open document | |
pdfDocument = pdf.Document("sample.pdf") | |
# Delete all images in the page | |
count = len(pdfDocument.pages[1].resources.images) | |
for i in range(count, 1, -1): | |
pdfDocument.pages[1].resources.images.delete(i) | |
# Save updated PDF file | |
pdfDocument.save("DeleteImages.pdf") | |
print("Image removed successfully") |
Ten kod pokazuje jak usunąć obraz z pliku PDF za pomocą Pythona. Możesz jednak powtórzyć ten proces dla wszystkich lub wybranych stron w pliku PDF i usunąć wszystkie obrazy z każdej strony. Możesz filtrować strony na podstawie różnych artefaktów na stronie, takich jak znak wodny, typ koloru lub informacje o stronie.
Ten artykuł uczy nas, jak usunąć wszystkie obrazy ze strony w pliku PDF. Jeśli chcesz usunąć tekst w pliku PDF, zapoznaj się z artykułem na temat Jak przekreślić tekst w pliku Adobe PDF za pomocą Pythona.