Ši trumpa vadovas paaiškina, kaip konvertuoti PDF į MP4 naudojant Java. Jame pateikiama informacija, kaip nustatyti IDE, žingsnių sąrašas ir pavyzdinis kodas, skirtas PDF į MP4 vaizdo konverterio kūrimui naudojant Java. Gausite išsamų kodą, kuris atlieka visus šiuos uždavinius ir sukuria pritaikytą vaizdo įrašą iš PDF failo.
Žingsniai PDF į MP4 konvertoriui naudojant Java
- Nustatykite IDE naudoti Aspose.PDF for Java, kad apdorotumėte PDF failus ir atvaizduotumėte puslapius
- Pridėkite licenciją, kad pašalintumėte vandens ženklus iš išvesties vaizdų
- Įkelkite šaltinio PDF failą į atmintį naudodami Document klasės objektą
- Nustatykite išvesties vaizdo rezoliuciją, kuri bus naudojama PDF puslapių atvaizdavimui kaip kadro vaizdas.
- Iteruokite per visus įkeltos PDF dokumento puslapius
- Atvaizduokite kiekvieną page kaip PNG ir išsaugokite jį kaip kadro failą diske su unikaliu numeriu
- Įkelkite visus išsaugotus kadrų vaizdus į vaizdo dekoderį
- Nustatykite pasirinktą kadrų dažnį kiekvienam puslapiui išvesties vaizdo įraše.
- Užkoduokite visus paveikslų kadrus į video ir išsaugokite išvestį
Šie žingsniai apibendrina, kaip konvertuoti PDF į MP4 vaizdo įrašą naudojant Java. Įkelkite šaltinio PDF failą, pereikite per visas PDF puslapius ir atvaizduokite juos su iš anksto nustatyta rezoliucija, kartodami pagal vaizdo kadrų dažnį. Galiausiai, užkoduokite visus vaizdus į tikslinį MP4 vaizdo įrašą ir išsaugokite rezultatą.
Kodas PDF konvertavimui į MP4 naudojant Java
Aukščiau pateiktas kodas demonstruoja PDF į MP4 transformaciją. Galite išbandyti RenderingOptions aukštos kokybės interpolacijai, nustatyti kadrų matmenis ir, jei reikia, pasukti puslapius vaizdo įraše. FFmpeg siūlo įvairias parinktis kurti pritaikytus vaizdo įrašus, pvz., naudoti HH.265//HEVC mažesniems failams ir geresnei kokybei, naudokite WebM/VP9 naršyklėms suderinamumui ir išblukusiems perėjimams tarp puslapių.
Šiame straipsnyje pateikiama pagalba kuriant vaizdo įrašą iš PDF. Norėdami konvertuoti PDF į GIF, žiūrėkite į straipsnį Konvertuoti PDF į GIF naudojant Java.