相关疑难解决方法(0)

在HTML中嵌入PDF的推荐方法?

在HTML中嵌入PDF的推荐方法是什么?

  • 的iFrame?
  • 宾语?
  • 嵌入?

Adobe对此有何看法?

就我而言,PDF是即时生成的,因此在刷新之前无法将其上传到第三方解决方案.

html pdf

1128
推荐指数
15
解决办法
136万
查看次数

EMBED与OBJECT

当我想要显示Adobe PDF查看器时,哪个是在我的HTML文件中使用的正确/最佳标记?现在我正在使用下面的代码,但是有一些奇怪的副作用(例如它似乎窃取了我设置到另一个INPUT文本框的起始焦点;它似乎与jQueryUI Resizeable类没有很好地兼容;等)

<embed src="abc.pdf" type="application/pdf" />
Run Code Online (Sandbox Code Playgroud)

我甚至可以用OBJECT标签做同样的事情吗?使用一个标签与另一个标签有利有弊吗?

html pdf embed-tag

156
推荐指数
3
解决办法
20万
查看次数

如何通过Android网络浏览器显示PDF而不先"下载"

有没有办法让Android浏览器自动打开PDF,Word或其他典型文件,而无需完成下载文件的过程,然后让用户从下载应用程序或通知栏中打开文件?

我们有一个Web应用程序,它包含许多我们想要包含的文档,而不必转换为HTML,但是让用户下载文件并手动打开它并不容易培训用户.

在iOS上,这些文件都在浏览器中内嵌显示.我想让一种方法让浏览器自动将文件启动到Acrobat Reader或QuickOffice或用户必须显示的任何程序.

有谁知道这样做的方法?我知道Google Docs有一些PDF查看支持,但使用我们的网络应用程序的人可能无法在所有情况下都使用公共Internet访问,并且可能会在本地Web服务器上访问.

browser pdf android

74
推荐指数
5
解决办法
13万
查看次数

如何在<iframe>中打开PDF文件?

我想在iframe中打开pdf文件.我使用以下代码:

<a class="iframeLink" href="https://something.com/HTC_One_XL_User_Guide.pdf"
   jQuery1640737952376988841="85"> User guide </a>
Run Code Online (Sandbox Code Playgroud)

它在Firefox中正常运行,但它没有在IE8中打开.

有谁知道如何让它也适用于IE?

html javascript browser pdf iframe

32
推荐指数
3
解决办法
22万
查看次数

如何使用javascript在浏览器中显示PDF流

我正在使用jquery的ajax方法访问现有的WCF Web服务(它将PDF作为字节流返回).

当对服务的调用完成时,我最终得到一个包含PDF的javascript变量(该变量包含二进制数据,从"%PDF-1.4 ..."开始).

我想在新的浏览器窗口中显示这个PDF,但是我很难实现这个目标.

到目前为止,我的研究表明,我可能能够使用数据实现我想要的东西:uri,所以我在ajax调用完成时调用的代码如下:

function GotPDF(data)
{
    // Here, data contains "%PDF-1.4 ..." etc.
    var datauri = 'data:application/pdf;base64,' + Base64.encode(data);
    var win = window.open("", "Your PDF", "width=1024,height=768,resizable=yes,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no");
    win.document.location.href = datauri;
}
Run Code Online (Sandbox Code Playgroud)

这会导致打开一个新的浏览器窗口,但内容为空.

有趣的是,如果我通过使用文件:uri(例如file:// c:/tmp/example.pdf)将我的浏览器(IE9)指向本地磁盘上的现有文件,那么我得到相同的结果,即空白窗口.

有什么方法可以显示这个PDF数据吗?

javascript browser pdf jquery

19
推荐指数
2
解决办法
6万
查看次数

使嵌入式PDF可在iPad中滚动

我使用object标签在HTML中嵌入了PDF.嵌入式PDF是一个大文档,当从我的桌面查看时,PDF在所有浏览器(包括safari)中都使用滚动条正确显示.但是,当我在iPad中查看相同的html页面时,嵌入的PDF没有滚动条.有没有什么方法可以在iPad上显示嵌入式PDF文档的滚动条.

用于嵌入PDF的代码是

<object data="pdf.pdf" type="application/pdf" width="1000px" height="1200px" id="pdfDoc" name="pdfDoc"></object>
Run Code Online (Sandbox Code Playgroud)

我也尝试使用iframe,即使这样也行不通.

html pdf ipad

11
推荐指数
2
解决办法
5万
查看次数

如何在 iFrame 中加载 PDF 文件?在 React 中工作

我正在尝试在 REACT 中加载 iFrame 内的 pdf 文件,代码如下所示:

render(){
   return(
      <iframe
          sandbox="allow-same-origin allow-scripts allow-forms"
          title="PortletIFrameWidget"
          src={'.resources/crayola.pdf'}
          ref={(f) => { this.ifr = f }}
      />
   )
}
Run Code Online (Sandbox Code Playgroud)

我收到警告:

资源解释为文档,但使用 MIME 类型 application/pdf 进行传输:“ http://localhost:8080/resources/crayola.pdf ”

但是当我转到链接:“ http://localhost:8080/resources/crayola.pdf ”时,我可以轻松地看到 PDF 的内容,因此存在 pdf 文件,问题是:它没有被上传/渲染iFrame。为什么?

这适用于 MOZILLA FIREFOX 和 EDGE,但不适用于 Chrome。

知道为什么会发生这种情况吗?以及如何在 REACT 中的 iFrame 中加载 PDF 文件

javascript iframe google-chrome

6
推荐指数
1
解决办法
2万
查看次数

如何使用asp.net c#直接打印使用iTextSharp动态创建的PDF?

我环顾四周,似乎无法找到适合我的方式.我正在创建一个网站,我有两个按钮,一个下载按钮(工作正常)和一个应该打印PDF的打印按钮(甚至只需打开打印对话框打开adobe中的PDF).

我和其他许多问题的最大区别在于我不是要创建一个新文档.我的PDF是使用我已经创建的模板PDF生成的.

我只需要一种方法来打印文档.我无法将其保存在服务器上,因为我希望客户端能够打印它.我已经尝试了一个MemoryStream,但它没有工作(授予我可能没有正确编写,代码如下).标题是从不同的页面抓取的.

using (var ms = new MemoryStream())
{
    Response.ContentType = "application/octet-stream";
    Response.AppendHeader("Content-Disposition", header);   /

    Response.Buffer = true;
    Response.Clear();
    var bytes = ms.ToArray();
    PdfReader r = new PdfReader(template);         
    using (PdfStamper ps = new PdfStamper(r, Response.OutputStream))    
    {
        AcroFields af = ps.AcroFields;
        ...
        ps.FormFlattening = true;
    }
    Response.OutputStream.Write(bytes, 0, bytes.Length);
    Response.OutputStream.Flush();
Run Code Online (Sandbox Code Playgroud)

同样,我希望客户能够打印出单击"打印"按钮后生成的PDF.

c# printing pdf asp.net itextsharp

3
推荐指数
1
解决办法
6140
查看次数

在div或iFrame中显示PDF文件

有什么办法可以在div或iFrame中加载PDF文件(其内容)吗?

我在服务器上有一堆PDF文件,理想情况下,我需要在页面上有一个"显示文件"按钮,点击它会在div(iFrame)中加载所选文件的内容.

html php pdf iframe

1
推荐指数
1
解决办法
1万
查看次数