相关疑难解决方法(0)

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

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

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

Adobe对此有何看法?

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

html pdf

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

在ASP.NET Core中将html导出为pdf

我想将一段html导出为pdf文件,但我没有任何兼容的nuget包.

当我尝试安装任何人时:"X与netcoreapp1.0不兼容(.NETCoreApp,Version = v1.0)."

有谁知道用asp.net核心导出到pdf的任何方法?

pdf-generation asp.net-core

48
推荐指数
3
解决办法
5万
查看次数

使用javascript在新窗口中打开PDF字符串

我有一个格式化的PDF字符串,看起来像

%PDF-1.73 0 obj<<< /Type /Group /S /Transparency /CS /DeviceRGB >> /Resources 2 0 R/Contents 4 0 R>> endobj4 0 obj<> streamx??R=o?0??+??=|vL?R???l?-???,???Ge?JK????{???Y5?????Z?k?vf?a??`G????Asf?z????`%??aI#?!;?t???GD?!???<?????B?b??

...

00000 n 0000000703 00000 n 0000000820 00000 n 0000000926 00000 n 0000001206 00000 n 0000001649 00000 n trailer << /Size 11 /Root 10 0 R /Info 9 0 R >>startxref2015%%EOF
Run Code Online (Sandbox Code Playgroud)

我试图在一个新窗口中打开这个字符串作为PDF文件.每当我使用window.open()并将字符串写入新选项卡时,它认为文本应该是HTML文档的内容.我希望它能够识别出这是一个PDF文件.

任何帮助深表感谢

javascript pdf

43
推荐指数
7
解决办法
15万
查看次数

无声打印嵌入式PDF

我有一个带有嵌入式PDF的网页.我的代码看起来像这样:

<embed
    type="application/pdf"
    src="path_to_pdf_document.pdf"
    id="pdfDocument"
    width="100%"
    height="100%">
</embed>
Run Code Online (Sandbox Code Playgroud)

我有这个javascript代码用于打印我的PDF:

function printDocument(documentId) {

    //Wait until PDF is ready to print    
    if (typeof document.getElementById(documentId).print == 'undefined') {

        setTimeout(function(){printDocument(documentId);}, 1000);

    } else {

        var x = document.getElementById(documentId);
        x.print();
    }
}
Run Code Online (Sandbox Code Playgroud)

执行此代码时,Acrobat插件将打开众所周知的打印对话框.像这样的东西:

PrintDialog类

两个问题:

  • 如何改进检测PDF已加载并准备打印的方法?
  • 如何避免显示打印对话框?

关于我的系统的更多信息:

操作系统: Windows XP

浏览器: Internet Explorer 7

PDF插件: Acrobat Reader 9

html javascript pdf acrobat

24
推荐指数
2
解决办法
9万
查看次数

如何将JavaScript代码放入PDF文档?

如何将JavaScript代码插入PDF文件?

我可以编写JavaScript代码,我只想知道如何将其放入文件中,例如,显示当前日期,使用组合框等.

javascript pdf

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

无法运行绑定到新空白文档的简单应用程序脚本 - 获取“此应用程序已被阻止”

我无法在我的谷歌帐户中运行任何应用程序脚本 - 即使是我创建的脚本绑定到我创建的新文档。当我这样做时,我收到“此应用程序被阻止”错误。请注意,这与其他地方提到的“暂时禁用此应用程序登录”失败模式不同,该问题的解决方案对此没有影响。

\n

为了测试,我在登录我的个人谷歌帐户时创建了一个新的电子表格,并将值放入ONE单元格中A1......

\n

在此输入图像描述

\n

然后,我Tools->Script从该电子表格的菜单栏中打开编辑器并输入以下简单的脚本......

\n

在此输入图像描述

\n

然后,我单击脚本编辑器菜单栏中的运行图标,并从下拉列表中选择函数“myFunction”。

\n

我收到“需要授权”弹出窗口,因此我单击“查看权限”...

\n

在此输入图像描述

\n

然后,我会看到“选择一个帐户”弹出窗口,然后单击我的帐户(唯一登录的帐户,与我创建工作表和脚本时登录的帐户相同)...

\n

在此输入图像描述

\n

然后我会看到“应用程序被阻止”弹出窗口。检查执行日志发现脚本没有运行。

\n

在此输入图像描述

\n

是什么导致了这个弹出窗口,如何防止这种情况发生,以便我可以运行应用程序脚本?

\n

注意:我看到许多其他问题描述了此问题的更复杂版本,但没有一个有有用的答案。我希望这个问题的超级简单版本将有助于缩小范围并得到解决。

\n

更多意想不到的行为:

\n

如果我将代码放入函数中,onLoad()它就可以正常工作,甚至不会要求我授权。

\n

如果我输入此代码:\n在此输入图像描述

\n

...然后退出并重新加载工作表,然后我在执行日志中得到这个...\n在此输入图像描述

\n

同样,这根本没有授权弹出窗口。该工作表加载不会中断,然后该条目将出现在执行日志中。因此,这似乎不是某个地方没有正确权限的情况,因为代码显然可以访问该工作表。

\n

旧版编辑器

\n

旧版编辑器下的相同行为......

\n

在此输入图像描述

\n

其他账户

\n

我可以在不同的谷歌帐户上重复这些完全相同的步骤,并且效果很好,因此这个问题似乎与我的帐户有关。互联网上的许多其他人也注意到了同样的发现。似乎可能有一些隐藏的(可能是无意的)设置附加到帐户,以某种方式进行切换,然后帐户无法手动授权脚本运行。

\n

改变项目

\n

我检查了一下,这个脚本按预期位于“默认”项目中......

\n

在此输入图像描述

\n

根据这个页面

\n
\n

对于大多数应用程序和脚本,您永远不需要查看或调整此默认 GCP 项目\xe2\x80\x94Apps 脚本会自动处理与 Google Cloud Platform 的所有必要交互。

\n
\n

由于我没有什么可失去的,因此尝试在 Google Cloud Platform …

google-apps-script google-cloud-platform

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

在Firefox中使用JavaScript在iframe中打印PDF

我想知道是否可以在html中打印对象标签的数据?例如,我有一个像这样的对象:

<object id="myObject" data="myPDF.pdf"></object>
Run Code Online (Sandbox Code Playgroud)

我在对象标签中嵌入了PDF.我需要能够在Firefox中使用JavaScript函数打印PDF.将PDF放在iframe中并打印不起作用,因为Firefox不允许您访问框架的内容.也没有使用:

myObject.contentWindow.print();
Run Code Online (Sandbox Code Playgroud)

要么

document.getElementById("myObject").print(); 
Run Code Online (Sandbox Code Playgroud)

有没有人有任何其他建议?我试图找出一种只打印对象数据(即PDF文件)的方法,但到目前为止还没有找到解决方案.使用iframe适用于chrome并且使用embed标签适用于Internet Explorer,但我找不到任何适用于Firefox的内容.非常感谢任何帮助,谢谢.

javascript printing pdf firefox object

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

打印按钮打印多页

我正在尝试创建一个打印按钮,单击该按钮即可打印多个 pdf 或文件。

是否可以有一个打印全部按钮:

<button class="btn-u btn-u-orange" name="printall" id="printall" ><i class="icon-printer"></i> Print All</button>
Run Code Online (Sandbox Code Playgroud)

但随后以某种方式让它在单击时打印所有 pdf 或页面。我一直在尝试用 javascript 来做到这一点,但不幸的是我失败了。

    function PrintAll() {
        var pages =  ["forms/82040PDFCreator.cfm", "forms/poa.cfm", "forms/Billofsalevehicle.cfm"];
        for (var i = 0; i < pages.length; i++) {
            var oWindow = window.open(pages[i], "print");
            oWindow.print();
            oWindow.close();
        }
    }

$("#printall").on("click",function(){
        PrintAll();
    });
Run Code Online (Sandbox Code Playgroud)

当我选择打印时,它只弹出第一个要打印的 pdf 文件,而没有其他内容。任何对此的帮助将不胜感激。

添加了 Coldfusion 标签,因为我正在调用填充 pdf 的 .cfms。

Iv 尝试的是创建 Iframe:

<iframe src="forms/82040PDFCreator.cfm" style="width:400px; height:400px;" frameborder="0"></iframe>
<iframe src="forms/poa.cfm" style="width:400px; height:400px;" frameborder="0"></iframe>
<iframe src="forms/Billofsalevehicle.cfm" style="width:400px; height:400px;" frameborder="0"></iframe>
<iframe src="forms/IRF.cfm" style="width:400px; height:400px;" …
Run Code Online (Sandbox Code Playgroud)

javascript coldfusion jquery

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

如何将PDF输出发送到浏览器打印选项(CTRL + P)

我正在使用TCPDF库生成一些报告,我想将PDF文件发送到浏览器的打印选项,因为我们按CTRL + P,我需要这个,因为它是滑动的.我使用了Output的所有参数,但它直接下载文件.

$pdf->Output('slip.pdf', 'I');
Run Code Online (Sandbox Code Playgroud)

我还放置了I的F,D,S,E,FI和FD,但它不起作用.我也用过标题

header('Content-Type: application/pdf');
$pdf->Output('example_001.pdf', 'FD');
Run Code Online (Sandbox Code Playgroud)

但它再次无效.有解决方案吗 请!

printing tcpdf

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