With the release of iText 7.2.2 and pdfOffice 2.0.2, we've resolved an issue affecting the conversion of .docx files containing embedded videos. While previous releases would convert such files without errors, the resulting document would only contain an embedded image of the video's thumbnail.

Now, such conversions will preserve the embedded video's link to the online version in the resulting PDF documents.

Below is a Java example showing how to do this:

Java

public static void main(String[] args) throws IOException {
        // Load License Key
        LicenseKey.loadLicenseFile(new File("LicenseKey.json"));
        // Create the input and output files
        File demoFile = new File("EmbeddedVideoExample.docx");
        File pdfOutFile = new File("outputFileWithEmbeddedVideo.pdf");
        // Convert the docx file to PDF
        OfficeConverter.convertOfficeDocumentToPdf(demoFile, pdfOutFile);

        System.out.println("Your PDF File was successfully created!");
}

Resources

You can find the input .docx file and the output PDF file below.