Usuwanie pustych stron PDF przy użyciu C#

Ten artykuł opisuje proces usuwania pustych PDF stron przy użyciu C#. Otrzymasz szczegóły dotyczące konfiguracji IDE, listę kroków oraz przykładowy kod demonstrujący jak usunąć pustą stronę w PDF przy użyciu C#. Omówione zostaną różne ulepszenia mające na celu poprawę przykładowego kodu tworzącego niestandardowe wyjście.

Kroki usuwania dodatkowej strony w PDF przy użyciu C#

  1. Ustaw IDE, aby używało Aspose.PDF for .NET w celu usunięcia pustych stron
  2. Zastosuj ważną licencję, aby uzyskać pełne funkcje produktu
  3. Załaduj plik PDF źródłowy przy użyciu klasy Document
  4. Przejrzyj każdy page w załadowanym pliku PDF
  5. Zweryfikuj, że bieżąca strona nie zawiera tekstu, obrazów, adnotacji i osadzonych formularzy
  6. Oznacz każdą pustą stronę, używając powyższych kryteriów
  7. Przejdź przez każdą stronę od ostatniej i usuń wszystkie puste strony
  8. Zapisz zaktualizowany plik PDF bez pustych stron

Te kroki podsumowują proces jak usunąć pustą stronę w PDF przy użyciu C#. Załaduj źródłowy PDF do obiektu Document, przeanalizuj każdą stronę i sprawdź, czy zawiera tekst, obrazy, adnotacje lub osadzone formularze, i zapisz listę pustych stron. Na koniec usuń wszystkie puste strony od ostatniej strony i zapisz wynikowy plik PDF.

Kod do usuwania pustej strony z PDF przy użyciu C#

Ten kod demonstruje, jak usunąć dodatkowe strony z PDF przy użyciu C#. Możesz wypróbować Pages.Delete(int[])aby usunąć wszystkie puste strony jednym wywołaniem, zamiast iterować po wszystkich stronach podczas usuwania pustych stron. ImagePlacementAbsorber może być użyty do wykrycia obecności tylko tych obrazów, które są renderowane na stronie, ponieważ Resources.Images.Count zawiera również zasoby odwołane.

Ten krótki samouczek wyjaśnia, jak wyszukać puste strony i następnie usunąć je wszystkie z pliku PDF. Aby zmienić PDF na czarno‑biały PDF, odwołaj się do artykułu Zmień PDF na czarno-biały przy użyciu C#.

 Polski