Ten krótki samouczek wyjaśnia, jak przekonwertować PDF na MP4 przy użyciu C#. Zawiera szczegóły dotyczące konfiguracji IDE, listę kroków oraz przykładowy kod do konwersji PDF na MP4 przy użyciu C#. Nauczysz się technik tworzenia niestandardowego wideo MPEG zgodnie z Twoimi wymaganiami.
Kroki konwertera PDF do MP4 w C#
- Ustaw środowisko, aby używać Aspose.PDF for .NET do konwertowania formatu PDF na MP4
- Zdefiniuj ścieżki do pliku PDF wejściowego, pliku wyjściowego MP4, rozdzielczość obrazu w DPI oraz ustaw liczbę sekund wyświetlania każdej strony
- Utwórz folder do przechowywania renderowanych obrazów PNG
- Załaduj źródłowy PDF przy użyciu klasy Document i zainicjalizuj PNG rendering device z skonfigurowanym DPI
- Przejdź przez każdą stronę w pliku PDF i renderuj każdą stronę wielokrotnie, zgodnie z liczbą sekund, przez które strona ma być wyświetlana w pliku MP4
- Sformatuj ciąg polecenia FFmpeg, aby zakodować wideo MP4 przy użyciu wszystkich wyrenderowanych obrazów PNG
- Uruchom polecenie FFmpeg w powłoce, aby wygenerować plik wyjściowy MP4
- Usuń tymczasowy folder zawierający renderowane obrazy
Te kroki opisują, jak przekształcić PDF do MP4 przy użyciu C#. Rozpocznij proces, renderując każdą stronę w źródłowym PDF wielokrotnie, w zależności od konfiguracji liczby sekund, przez które strona pozostaje widoczna podczas odtwarzania wyjściowego wideo. Na koniec połącz wszystkie wyrenderowane obrazy przy użyciu polecenia FFmpeg, aby utworzyć wideo, a następnie usuń pośrednie obrazy.
Kod konwertera PDF do wideo MP4 przy użyciu C#
Ten kod demonstruje, jak przekształcić PDF na wideo MP4 przy użyciu C#. Możesz zmodyfikować kod, aby renderować stronę i następnie tworzyć kopie zamiast renderować ją wielokrotnie, aby uzyskać lepszą wydajność. Możesz także jawnie kontrolować jakość i rozmiar pliku, używając różnych właściwości PngDevice, takich jak CompressionLevel i ColorDepth.
Ten artykuł uczy procesu tworzenia wideo MP4 ze stron PDF. Aby przekonwertować PDF na plik GIF, odwołaj się do artykułu Konwertowanie PDF na GIF przy użyciu C#.