【问题标题】:iTextSharp embedded MP4 into PDF, however, it can't play from Acrobat ReaderiTextSharp 将 MP4 嵌入 PDF,但无法从 Acrobat Reader 播放
【发布时间】:2018-04-13 09:07:37
【问题描述】:

我花了几周的时间尝试将视频插入 PDF 中,但无法按预期工作。在本书之后,我使用注释并尝试了许多不同的文件格式(mp4、wav、avi 等)。使用 mp4 和除 swf 以外的所有格式时,我得到一个 PDF,当我单击要在 Adob​​e Reader XI 中播放的视频时,被告知没有媒体播放器,我需要一个第三方插件并被定向到 Adob​​e.com,在那里我被告知没有插入。 SWF 的嵌入和播放,但质量低且文件很大。虽然没有播放器,但有开始/暂停等。

当我点击“获取媒体播放器”按钮时,它跳转到 url:“http://cgi.adobe.com/special/acrobat/mediaplayerfinder/mediaplayerfinder.cgi?” with content - "抱歉,此目录中不允许浏览。"

在 Adob​​e Acrobat 中,我可以单击“插入视频”,选择一个 MP4,视频会嵌入一个不错的视频播放器,一切正常,文件大小很小。我尝试在 iText 中创建自己的按钮,但遇到了相同的 3rd 方插件错误。我错过了什么吗?我不应该打赌能够将 mp4 直接嵌入 PDF 并让它们正常工作吗?它们是 h.264 编码的,所以应该可以工作!

PdfFileSpecification fs = PdfFileSpecification.fileEmbedded(writer, targetPath.getText(), "Video", null, true); 
var annot = PdfAnnotation.createScreen(writer,rectangle,"HIP Video", fs, "video/mp4", false); 
writer.addAnnotation(annot); 

【问题讨论】:

    标签: flash pdf video itext


    【解决方案1】:

    【讨论】:

    • 欢迎提供解决方案的链接,但请确保您的答案在没有它的情况下有用:add context around the link 这样您的其他用户就会知道它是什么以及为什么会出现,然后引用最相关的内容您链接到的页面的一部分,以防目标页面不可用。 Answers that are little more than a link may be deleted.
    • 已经修复了你的机器人,如果你使用它们,问题是关于新链接的。哈哈。
    • 我不是机器人 :) 另外,我指的是第一个链接。 “但这是你的答案”如果链接失效,那么 OP 将不知道你试图链接什么......
    猜你喜欢
    • 2011-03-29
    • 1970-01-01
    • 2017-04-29
    • 2011-01-29
    • 2020-07-05
    • 2013-07-31
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    相关资源
    最近更新 更多