我想知道是否可以將iframe內容另存爲.xps/.pdf格式而無需用戶交互。將iframe內容保存爲.xps/.pdf格式而無需用戶交互
目前,我的編碼能夠跳過打印對話框並選擇默認打印機。但是,它不能繞過另存爲對話框。
有沒有人有一些建議來解決這個問題?
瀏覽器:IE 9(不支持HTML 5)
的Javascript:
function PrintDoc()
{
var TestPrint = null;
TestPrint = this.document.frames['iframecontent'];
if(TestPrint) //verify the content isn't empty or null
TestPrint.bypassprint();
}
的VBScript:
Sub bypassprint()
call WB.ExecWB(6, 2) //bypass printer dialog box
call Wb.Dispose()
End Sub
HTML:
<input type="submit" name="Submit" value="Print" onclick="javascript:PrintDoc();" id="btnSubmit" class="Btn" />
假設我有一個id =「iframecontent」的iframe標籤,並且我希望在沒有用戶交互的情況下將iframe內容打印爲.xps/.pdf格式。
上述代碼能夠繞過打印機對話框,但不能通過另存爲對話框。
給出的,將不勝感激:)任何建議
感謝您的快速回復。從您的答案,我可以得出結論,它需要下載生成的.pdf文件,以繞過用戶交互?如果我希望保存到特定的目標文件夾(如「C:\」),該怎麼辦? –