javascript - 使用 jQuery 在没有 URL 的窗口中打开 PDF

标签 javascript jquery pdf

我不确定这是否可行,但是可以在没有 URL 的窗口中打开 PDF 吗?

我见过一些网站会像弹出窗口一样打开一个附加窗口,并且没有地址栏。

如果这可以通过 JQuery 实现,我该如何编辑代码来实现这一点:

$('#resultsTable').on('click', 'tr > td > .openPDF', function()
{
  var $dataTable = $('#resultsTable').DataTable();
  var tr = $(this).closest('tr');
  var rowData = $dataTable.row(tr).data();

  var rowBookingNum = rowData.JOB_REFERENCE;
  var partnerCode = rowData.SHIPPER_CODE;

  // path to PDF
  var pdf = '../PartnerUploads/' + partnerCode + '/' + rowBookingNum + ".pdf";  

  $.get(pdf)
  .done(function() 
  {
    window.open(pdf); 
  }).fail(function(textStatus)
  {
    if(textStatus.status == 404)
    {
      return false;
    }
  });
});

最佳答案

我发现了这个网站:https://pdfobject.com/

使用起来非常简单。解决了我的问题。

关于javascript - 使用 jQuery 在没有 URL 的窗口中打开 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51086980/

相关文章:

python - 为什么 PyPDF2.PdfFileWriter 会忘记我对文档所做的更改?

javascript - nodejs中的三元运算符

javascript - bluebird.js 然后函数不触发

jquery - DIV 周围没有边框

java - iText PdfDictionary 编码问题?

PHP:Adobe Reader 无法打开使用 mpdf 创建的 PDF 文件

javascript - 如何处理更改 TextInput 组件?

javascript - 在 ECMAScript 6 中将对象序列化为字符串并反序列化回对象

javascript - 使用动态内容保持列的 100% 高度

jquery - 使用 JavaScript (jQuery),如何一次循环浏览页面上的所有 'a' 标记,并为每个标记分配单独的样式?