在Chrome OS中使用API打印PDF文件

作者:佚名 上传时间:2023-04-25 运行软件:Chrome浏览器插件 软件版本:Chrome OS 78及以上 版权申诉

本示例展示如何使用Chrome OS提供的API在Google Cloud Print中打印PDF文件。

chrome.printerProvider.onPrintRequested.addListener(
  function(printJob) {
    var xhr = new XMLHttpRequest();
    xhr.open('GET', printJob.contentType);
    xhr.responseType = 'blob';
    xhr.onload = function() {
      var blob = xhr.response;
      var formData = new FormData();
      formData.append('printerid', printJob.printerName);
      formData.append('capabilities', JSON.stringify(printJob.capabilities));
      formData.append('content', blob);
      var xhr2 = new XMLHttpRequest();
      xhr2.open('POST', 'https://www.google.com/cloudprint/submit');
      xhr2.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
      xhr2.onload = function() {
        // 打印任务已提交
      };
      xhr2.onerror = function() {
        // 打印任务提交失败
      };
      xhr2.send(formData);
    };
    xhr.send();
  }
);

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Chrome OS使用API打印PDF文件
本示例展示如何使用Chrome OS提供的API在Google Cloud Print中打印PDF文件。chrome.printerProvider.onPrintRequested.addList
Chrome OS 78及以上
Chrome浏览器插件
2023-04-25 14:45
Chrome OS如何打印PDF文件
本文介绍如何在Chrome OS中使用JavaScript编写代码实现打印PDF文件的功能。使用Chrome原生的PDF查看器进行打印。document.addEventListener('DOMC
Chrome OS 88.0.4324.186
2023-04-22 21:34
Chrome OS使用Python打印PDF文件
介绍如何在Chrome OS上使用Python代码打印PDF文件,使用PyPDF2库将文件转换为可读取的文本,通过Google Cloud Print服务进行打印。# 导入所需库import io
PyPDF2-1.26.0, google-cloud-print-1.8.0
Python 3.8.5
2023-03-18 20:44
Chrome OS如何打印pdf文件
这段示例代码展示了如何在Chrome OS上使用JavaScript和Google Cloud Print API发送PDF打印任务。实现此操作的前提是已经将打印机添加到Google云打印服务并且已经
Chrome OS 88+
JavaScript, Google Cloud Print API
2023-04-14 22:54
使用Chrome OS页面显示PDF文件的方法
本文介绍了在Chrome OS环境下,使用内置的PDF Viewer显示PDF文件的方法。通过简单的代码调用即可在网页中嵌入PDF文件,并进行浏览和下载等操作。<!DOCTYPE html&g
Chrome OS 89.0.4389.82
Chrome 浏览器
2023-03-23 10:05
使用chrome.os APIchrome扩展访问本地文件
许多Chrome扩展需要直接访问本地文件。chrome.os API可以让我们在Chrome扩展中读写本地文件。通过chrome.os我们可以获取到系统本地的一些基本信息并且通过类似于Node.js的
Chrome 31+
Google Chrome开发团队
2023-04-06 17:41
Chrome OS上无法打开PDF文件
在Chrome OS上无法打开PDF文件可能是由于多种原因引起的。首先,确保您的Chrome OS系统和所有应用程序都是最新版本。其次,尝试清除浏览器缓存和数据,然后重新尝试打开PDF文件。如果问题仍
Chrome OS最新版本
Chrome OS
2023-11-24 23:38
Chrome OS上如何打印
本示例代码演示了如何在Chrome OS上使用JavaScript实现打印功能。通过调用Chrome浏览器提供的API,可以轻松实现打印功能。需要将打印机设置为默认打印机,然后使用API调用,即可实现
Chrome OS版本78
JavaScript
2023-04-13 12:14
使用 IBM i (OS/400) 打印 PDF 文件
该示例代码演示了如何在 IBM i(OS/400)操作系统上打印 PDF 文件。代码使用 ILE RPG 语言编写,通过调用系统 API 任务运行程序(QSYS/QZRCSRVS)来实现打印功能,使用
IBM i (OS/400) V7R1M0
ILE RPG
2023-04-25 06:47
Chrome OS上无法打开PDF文件
如果在Chrome OS上无法打开PDF文件,首先尝试清除浏览器缓存和历史记录。然后,确保你的Chrome浏览器是最新版本。如果问题仍然存在,尝试使用其他PDF阅读器应用程序,如Adobe Acrob
Chrome OS
Chrome OS
2023-12-07 23:46