Konvertera PDF till MP4 med C#

Den här korta handledningen förklarar hur man konverterar PDF till MP4 med C#. Den innehåller detaljer för att ställa in IDE:n, en lista med steg och ett exempel på kod för att ändra en PDF till MP4 med C#. Du kommer att lära dig teknikerna för att skapa anpassade MPEG‑videor enligt dina krav.

Steg för PDF‑till‑MP4‑konverterare i C#

  1. Ställ in miljön för att använda Aspose.PDF for .NET för att konvertera PDF‑filer till MP4.
  2. Definiera sökvägar för inmatnings‑PDF, utdata‑MP4, bildupplösning i DPI och ange antalet sekunder för varje sidvisning
  3. Skapa en mapp för att lagra renderade PNG‑bilder
  4. Ladda käll‑PDF:en med Document‑klassen och initiera PNG rendering device med den konfigurerade DPI:n
  5. Loopa igenom varje sida i PDF-filen och rendera varje sida flera gånger enligt antalet sekunder som sidan ska visas i MP4-filen.
  6. Formatera FFmpeg‑kommandosträngen för att koda MP4‑videon med alla renderade PNG‑bilder
  7. Kör FFmpeg‑kommandot i skalet för att generera utdata‑MP4‑filen
  8. Ta bort den temporära mappen som innehåller de renderade bilderna

Dessa steg beskriver hur man konverterar PDF till MP4 med C#. Påbörja processen genom att rendera varje sida i käll‑PDF‑filen flera gånger, beroende på konfigurationen av antalet sekunder varje sida ska vara synlig när den färdiga videon spelas upp. Slutligen sys alla renderade bilder ihop med FFmpeg‑kommandot för att skapa en video och sedan tas de mellanstegsrenderade bilderna bort.

Kod för PDF‑till‑MP4‑videokonverterare med C#

Den här koden visar hur man konverterar PDF till MP4-video med C#. Du kan ändra koden för att rendera en sida och sedan göra kopior istället för att rendera den flera gånger för att få bättre prestanda. Du kan också explicit kontrollera kvaliteten och filstorleken genom att använda olika PngDevice‑egenskaper såsom CompressionLevel och ColorDepth.

Den här artikeln lär ut processen för att skapa en MP4‑video från PDF‑sidorna. För att konvertera en PDF till en GIF‑fil, se artikeln Convert a PDF to GIF using C#.

 Svenska