Program.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | using System.Diagnostics; using Bytescout.PDF; namespace VideoAnnotationExample { /// <summary> /// This example demonstrates how to add a video to PDF document. /// </summary> class Program { static void Main() { // Create new document Document pdfDocument = new Document(); pdfDocument.RegistrationName = "demo" ; pdfDocument.RegistrationKey = "demo" ; // Add page Page page = new Page(PaperFormat.A4); pdfDocument.Pages.Add(page); // Add video annotation Movie movie = new Movie( "sample.avi" ); MovieAnnotation movieAnnotation = new MovieAnnotation(movie, 20, 20, 320, 240); movieAnnotation.MovieActivation.ShowControls = true ; page.Annotations.Add(movieAnnotation); // Save document to file pdfDocument.Save( "result.pdf" ); // Cleanup pdfDocument.Dispose(); // Open result document in default associated application (for demo purpose) ProcessStartInfo processStartInfo = new ProcessStartInfo( "result.pdf" ); processStartInfo.UseShellExecute = true ; Process.Start(processStartInfo); } } } |
Click here to get your Free Trial version of the SDK
also available as: