C#ItextSharp将Quicktime影片集成到PDF中

时间:2015-11-20 14:58:51

标签: c# pdf itextsharp quicktime

我想知道是否可以使用iTextSharp或其他PDF工具将Quicktime影片集成到PDF中。我已经能够毫无问题地集成图像。谢谢。

1 个答案:

答案 0 :(得分:3)

您正在寻找this吗?

修改
简而言之

  • 首先,您必须使用CreateScreen

  • PdfAnnotation方法创建电影注释
  • 您可以使用此媒体类型创建电影注释.aiff, .au, .avi, .mid, .mov, .mp4, .mp4, .mpeg, .smil, .swf

  • 然后,您需要使用AddAnnotation

    PdfWriter方法将影片注释添加到PDF
    /create a document object
    var doc = new Document();
    //output file path
    String outfile = "d:/pdfdoc.pdf";
    //get PdfWriter object
    PdfWriter writer=PdfWriter.GetInstance(doc, new FileStream(outfile, FileMode.Create));
    //open the document for writing
    doc.Open();
    //Create an instance of PdfFileSpecification
    PdfFileSpecification fs = PdfFileSpecification.FileEmbedded(writer, "d:/bailey.mpg", "bailey.mpg", null);
    //create and add a movie annotation to PDF document
    writer.AddAnnotation(PdfAnnotation.CreateScreen(writer, new Rectangle(200f, 700f, 400f, 800f), "Bailey", fs,"video/mpeg", true));
    //close the document
    doc.Close();
    //view the result pdf file
    System.Diagnostics.Process.Start(outfile);
    

<强> 注意
我不是这个内容的所有者,它只是来自网站 worldbestlearningcenter.com (上面的链接)的教程的简短摘要