【问题标题】:How to preview this pdf in js如何在js中预览这个pdf
【发布时间】:2018-10-17 05:47:54
【问题描述】:

我试图像任何其他 base64 pdf 一样预览此 pdf,但它返回空白屏幕,所以我检查了内容,这让我感到困惑。我正在使用 $.ajax 响应来获取它的响应。我怎么可能预览响应?还有这些是什么编码?

响应预览:JVBERi0xLjUKJeLjz9MKMSAwIG9iago8PC9Db250ZW50cyAyIDAgUi9UeXBlL1BhZ2Uv... Content-Disposition:内联;文件名="报告.pdf" 内容长度:5948 内容类型:application/octet-stream 实际响应PDF STRING IMAGE

【问题讨论】:

  • 这个内容很容易下载。以 pdf 文件的形式,但要预览,您需要第三方工具。
  • 第三方工具如?
  • 在 $.ajax 调用之后显示代码,这就是你做错了什么。
  • 这个链接可能对你有帮助...stackoverflow.com/questions/17784037/…

标签: javascript jquery pdf


【解决方案1】:

您可以使用pdf.js 来执行此操作。它的教程可以在这里找到: http://usefulangle.com/post/20/pdfjs-tutorial-1-preview-pdf-during-upload-wih-next-prev-buttons

【讨论】:

  • 不适用于这种情况。它也不适用于 IE
  • 是的,请检查图像并提供可能的解决方案。
【解决方案2】:

如果 pdf.js 不起作用,你可以尝试将响应翻译为 img,我认为 pdf.js 是解决 pdf 预览的最佳方法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多