Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >React项目实现导出PDF的功能

React项目实现导出PDF的功能

作者头像
用户1174387
发布于 2022-06-08 10:13:17
发布于 2022-06-08 10:13:17
2.3K00
代码可运行
举报
文章被收录于专栏:web开发web开发
运行总次数:0
代码可运行

在做web项目中,有时候会遇到pdf导出的需求,现根据之前在公司的React项目中遇到的导出PDF需求,整理一个demo出来。

导出PDF需要用到两个依赖包:html2canvas、jspdf

1、安装html2canvas和jspdf

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm install html2canvas -S / yarn add html2canvas -S

npm install jspdf -S / yarn add jspdf -S

2、把导出PDF封装成一个公共方法

1、在src/common目录下新建exportPDF.js文件

exportPDF.js:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import html2canvas from 'html2canvas';
import jsPDF from 'jspdf';

/**
 * 导出PDF
 * @param {导出后的文件名} title 
 * @param {要导出的dom节点:react使用ref} ele 
 */
export const exportPDF = async (title, ele) => {
  // 根据dpi放大,防止图片模糊
  const scale = window.devicePixelRatio > 1 ? window.devicePixelRatio : 2;
  // 下载尺寸 a4 纸 比例
  let pdf = new jsPDF('p', 'pt', 'a4');
  let width = ele.offsetWidth;
  let height = ele.offsetHeight;
  console.log('height', height)
  console.log('aa', width, height, scale)

  const canvas = document.createElement('canvas');
  canvas.width = width * scale;
  canvas.height = height * scale;
  var contentWidth = canvas.width;
  var contentHeight = canvas.height;

  console.log('contentWidth', contentWidth, contentHeight)
  //一页pdf显示html页面生成的canvas高度;
  var pageHeight = contentWidth / 592.28 * 841.89;
  //未生成pdf的html页面高度
  var leftHeight = contentHeight;
  console.log('leftHeight', leftHeight)
  //页面偏移
  var position = 0;
  //a4纸的尺寸[595.28,841.89],html页面生成的canvas在pdf中图片的宽高
  var imgWidth = 595.28;
  var imgHeight = 592.28 / contentWidth * contentHeight;
  const pdfCanvas = await html2canvas(ele, {
    useCORS: true,
    canvas,
    scale,
    width,
    height,
    x: 0,
    y: 0,
  });
  const imgDataUrl = pdfCanvas.toDataURL();

  if (height > 14400) { // 超出jspdf高度限制时
    const ratio = 14400 / height;
    // height = 14400;
    width = width * ratio;
  }

  // 缩放为 a4 大小  pdfpdf.internal.pageSize 获取当前pdf设定的宽高
  height = height * pdf.internal.pageSize.getWidth() / width;
  width = pdf.internal.pageSize.getWidth();
  if (leftHeight < pageHeight) {
    pdf.addImage(imgDataUrl, 'png', 0, 0, imgWidth, imgHeight);
  } else {    // 分页
    while (leftHeight > 0) {
      pdf.addImage(imgDataUrl, 'png', 0, position, imgWidth, imgHeight)
      leftHeight -= pageHeight;
      position -= 841.89;
      //避免添加空白页
      if (leftHeight > 0) {
        pdf.addPage();
      }
    }
  }
  // 导出下载 
  await pdf.save(`${title}.pdf`);
}

3、在react组件中使用导出方法

在Article组件中使用导出功能

3.1、Article.jsx组件的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import React, { Component } from 'react';
import { Button } from 'antd';
import { exportPDF } from '@/common/exportPdf';
import img1 from '@/assets/img/bg.jpg';

/**
 * 文章
 */
class Article extends Component {
  constructor(props) {
    super(props);
    this.pdfRef = React.createRef();
  }

  // 点击导出PDF
  onExportPDF = () => {
    exportPDF('测试导出PDF', this.pdfRef.current)
  }

  render() {
    return (
      <div className="main-container" style={{ background: '#fff' }}>
        <div style={{ textAlign: 'center' }}>
          <Button type="primary" onClick={this.onExportPDF}>导出PDF</Button>
        </div>
        <div ref={this.pdfRef} style={{ width: 800, padding: 30, boxSizing: 'border-box', margin: '0 auto', lineHeight: '30px', fontSize: 14 }}>
          <img src={img1} alt="" style={{ width: '100%' }} />
          <h2>aaa</h2>
          <div>
            据中国商飞公司消息,昨天(514日)早上652分,一架编号为B-001J的C919大飞机从浦东机场第4跑道起飞,于954分安全降落,标志着中国商飞公司即将交付首家用户的首架C919大飞机首次飞行试验圆满完成。
            在3小时2分钟的飞行中,试飞员与试飞工程师协调配合,完成了预定的各项任务,飞机状态及性能良好。目前,C919大飞机试飞取证和交付准备工作正在有序推进。
            首家用户、首架飞机、首次飞行,这些令人兴奋的关键性字眼,预示着国产大飞机C919在首飞五年之后,即将迎来交付商业用户的历史性时刻。机身上的编号也表明,这不再是一架用于验证飞行的原型机,而是即将交付的1号机。虽然这架试飞飞机的机身依然是中国商飞公司的涂装,但在正式交付前,会换上首家用户中国东方航空的喷漆。
            航空圈内传播的视频显示,在此次试飞前6天,也就是58日,这架东航首架C919飞机已经在上海浦东机场第五跑道进行了低、中速滑行试验,完成了飞机燃油、液压系统和刹车功能检查等项目。
            国产大飞机距离正式交付已经只有一步之遥了。中国人坐上自己设计生产的大型客机的梦想,在今年或将得以实现。
            前不久,在上海的抗疫保卫战中,突发疾病去世的志愿者孟庆功,就是中国商飞的型号副总设计师,同时也是中国商飞复合材料中心副主任。国产C919首架交付机的首次试飞成功的消息,想必也是对他在天之灵最好的告慰了。
            自那之后,国人就一直在关注着国产大飞机的进展,期盼着定型交付,进入市场运营那天能早日到来。
            但研发一款具有国际主流水准的大型客机并非是一蹴而就的事情,即便是对于波音、空客这样的国际航空巨头来说,依然要经过复杂的流程,更何况中国在这方面的经验还几乎就是一张白纸。
            从首飞到交付的速度快慢,和机型成熟度以及创新程度也都有关系。在这一方面,作为中国商飞的竞争对手,波音和空客显然经验更足。以空客A320举例,其首飞到交付仅相距1年多的时间,但这也是在空客拥有A300A310两款机型成功研发的基础之上才达成的。
            虽然2017年到2018年间,C919的试飞工作进行不多。但从2018年年中开始,C919整体的取证试飞工作已经加快,并开始展开密集的飞行测试。自2019年起,6C919在上海、阎良、东营、南昌等地进行飞行试验,开展了一系列地面试验和飞行试验。202011月,C919获型号检查核准书(TIA),全面进入局方审定试飞阶段。
            除了试飞取证,C919也先后在2020-2021的两届南昌飞行大会上公开亮相,其中一届还进行了飞行表演。
            就研制进度而言,民用飞机主要会经历立项、设计、样机制造、试飞、适航审定、小批量交付和批量生产这几个阶段,而C919项目正处于适航审定阶段,简单来说,就是通过各种试验,判断飞机能否正常航行,如果通过验证,就能拿到适航证,进而转入产业化阶段。
            在2022年上海两会期间,中国商用飞机有限责任公司副总经理、总会计师吴永良曾表示,国产C919项目仍处于适航取证阶段,预计将于2022年完成交付,具体的交付将等到取证完成后才具备条件。
            其实,在去年的9月,民航华东局就发布消息,东方航空首架C919进入总装阶段。当时华东局副局长吕新明提到,C919批生产首架机是在型号合格审定工作尚未完成之前开展生产许可审定工作。这也是民航局顺应国产民机发展的需要和提升国产民机竞争力的重要举措。
            “2022年,大飞机项目将由研制阶段逐步转入产业化阶段。”今年27日,中国商飞董事长贺东风在干部大会上表示。
            如今,即将交付首家用户的首架C919大飞机首次飞行试验圆满完成,离取证完成从而实现交付的时间表又顺利迈进了一步。
            C919国内单价不到1亿美元
            国务院发布的《“十四五”现代综合交通运输体系发展规划》指出,我国将重点推动C919大型客机示范运营和ARJ21支线客机系列化发展。
            202131日,中国东方航空作为国产大飞机C919全球首家启动用户,与中国商飞公司在上海签署了C919大型客机购机合同。当时公布首批引进5架,东航也将成为全球首家运营C919大型客机的航空公司。2020年,东航下属一二三航空开始运营国产ARJ21飞机。
          </div>
          <h2>bbb</h2>
          <div>
            据中国商飞公司消息,昨天(514日)早上652分,一架编号为B-001J的C919大飞机从浦东机场第4跑道起飞,于954分安全降落,标志着中国商飞公司即将交付首家用户的首架C919大飞机首次飞行试验圆满完成。
            在3小时2分钟的飞行中,试飞员与试飞工程师协调配合,完成了预定的各项任务,飞机状态及性能良好。目前,C919大飞机试飞取证和交付准备工作正在有序推进。
            首家用户、首架飞机、首次飞行,这些令人兴奋的关键性字眼,预示着国产大飞机C919在首飞五年之后,即将迎来交付商业用户的历史性时刻。机身上的编号也表明,这不再是一架用于验证飞行的原型机,而是即将交付的1号机。虽然这架试飞飞机的机身依然是中国商飞公司的涂装,但在正式交付前,会换上首家用户中国东方航空的喷漆。
            航空圈内传播的视频显示,在此次试飞前6天,也就是58日,这架东航首架C919飞机已经在上海浦东机场第五跑道进行了低、中速滑行试验,完成了飞机燃油、液压系统和刹车功能检查等项目。
            国产大飞机距离正式交付已经只有一步之遥了。中国人坐上自己设计生产的大型客机的梦想,在今年或将得以实现。
            前不久,在上海的抗疫保卫战中,突发疾病去世的志愿者孟庆功,就是中国商飞的型号副总设计师,同时也是中国商飞复合材料中心副主任。国产C919首架交付机的首次试飞成功的消息,想必也是对他在天之灵最好的告慰了。
            自那之后,国人就一直在关注着国产大飞机的进展,期盼着定型交付,进入市场运营那天能早日到来。
            但研发一款具有国际主流水准的大型客机并非是一蹴而就的事情,即便是对于波音、空客这样的国际航空巨头来说,依然要经过复杂的流程,更何况中国在这方面的经验还几乎就是一张白纸。
            从首飞到交付的速度快慢,和机型成熟度以及创新程度也都有关系。在这一方面,作为中国商飞的竞争对手,波音和空客显然经验更足。以空客A320举例,其首飞到交付仅相距1年多的时间,但这也是在空客拥有A300A310两款机型成功研发的基础之上才达成的。
            虽然2017年到2018年间,C919的试飞工作进行不多。但从2018年年中开始,C919整体的取证试飞工作已经加快,并开始展开密集的飞行测试。自2019年起,6C919在上海、阎良、东营、南昌等地进行飞行试验,开展了一系列地面试验和飞行试验。202011月,C919获型号检查核准书(TIA),全面进入局方审定试飞阶段。
            除了试飞取证,C919也先后在2020-2021的两届南昌飞行大会上公开亮相,其中一届还进行了飞行表演。
            就研制进度而言,民用飞机主要会经历立项、设计、样机制造、试飞、适航审定、小批量交付和批量生产这几个阶段,而C919项目正处于适航审定阶段,简单来说,就是通过各种试验,判断飞机能否正常航行,如果通过验证,就能拿到适航证,进而转入产业化阶段。
            在2022年上海两会期间,中国商用飞机有限责任公司副总经理、总会计师吴永良曾表示,国产C919项目仍处于适航取证阶段,预计将于2022年完成交付,具体的交付将等到取证完成后才具备条件。
            其实,在去年的9月,民航华东局就发布消息,东方航空首架C919进入总装阶段。当时华东局副局长吕新明提到,C919批生产首架机是在型号合格审定工作尚未完成之前开展生产许可审定工作。这也是民航局顺应国产民机发展的需要和提升国产民机竞争力的重要举措。
            “2022年,大飞机项目将由研制阶段逐步转入产业化阶段。”今年27日,中国商飞董事长贺东风在干部大会上表示。
            如今,即将交付首家用户的首架C919大飞机首次飞行试验圆满完成,离取证完成从而实现交付的时间表又顺利迈进了一步。
            C919国内单价不到1亿美元
            国务院发布的《“十四五”现代综合交通运输体系发展规划》指出,我国将重点推动C919大型客机示范运营和ARJ21支线客机系列化发展。
            202131日,中国东方航空作为国产大飞机C919全球首家启动用户,与中国商飞公司在上海签署了C919大型客机购机合同。当时公布首批引进5架,东航也将成为全球首家运营C919大型客机的航空公司。2020年,东航下属一二三航空开始运营国产ARJ21飞机。
          </div>
        </div>
      </div >

    );
  }
}

export default Article;

3.2、Article.jsx组件

4、导出效果

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
全球首架C919正式交付,走进神秘的C919锻件车间,探寻制造背后的故事!
12月9日上午,中国商飞公司向中国东方航空交付全球首架C919大型客机。C919首架机交付是继C919获颁中国民航局型号合格证后,我国大飞机事业征程上的又一重要里程碑,意味着历经几代人的努力,我国民航运输市场将首次拥有中国自主研发的喷气式干线飞机。在今天这个特别的日子里,我们不仅对国产大飞机C919的交付瞬间进行聚焦,还着眼于探秘大飞机C919的制造及制造背后的故事,以此让大家更好地理解我国民用大飞机的成长历程。
lrglu
2022/12/14
7240
全球首架C919正式交付,走进神秘的C919锻件车间,探寻制造背后的故事!
【每日要闻】高通「2022骁龙之夜」定档5月20日;微软IE浏览器定于6月16日正式退役
点击图片立刻参与! 1、高通“2022骁龙之夜”定档5月20日, 骁龙8 Gen1 Plus即将登场 2、“星际客机”飞船尝试第二次无人轨道试飞,有望年底前进行首次载人飞行 3、官宣!微软IE浏览器6月16日正式退役 4、云从科技上市时间公布:拟定于5月25日至30日 5、搜狗地图正式下线 6、马斯克被推特指责违反保密协议,此前已搁置收购交易 7、英伟达或将在第三季度初发布RTX 40显卡 8、法拉第未来2021年亏损35亿,FF 91预订量仅401辆 9、国产大飞机商业化迎来重要一步,首架交付的C919
镁客网
2022/05/17
5440
【每日要闻】高通「2022骁龙之夜」定档5月20日;微软IE浏览器定于6月16日正式退役
C919首飞在即,为何发动机用国外的还说是国产大飞机?
C919大飞机即将首飞啦!C919是中国首款按照最新国际适航标准研制的干线民用飞机,于2008年开始研制,2015年11月2日,C919大型客机首架机正式下线;2017年3月,国内63名院士和专家组成
机器人网
2018/05/04
1.1K0
C919首飞在即,为何发动机用国外的还说是国产大飞机?
7.67亿元一架!国产大飞机C919已拿下超1200架订单
1月22日消息,据央视财经最新报道,目前国产大飞机C919已经拿下了超过1200架订单,形成了可观的大飞机产业链。
芯智讯
2024/01/23
1440
7.67亿元一架!国产大飞机C919已拿下超1200架订单
亲历C919阎良试飞:国产大飞机背后离不开完整航空产业链,镁锂合金、强度试验……中国航天航空技术已经赶超国际标准!
为什么我们的大飞机要从上海这样的大城市飞到一个名不见经传的小城市去试飞? 2017年11月9日,我国自主设计研制的国产大型客机C919从上海浦东成功转场至西安阎良,转入阎良试飞基地后,C919也正式进入适航取证试飞阶段,可能很多人会疑惑,为什么我们的大飞机要从上海这样的大城市飞到一个名不见经传的小城市去试飞? 巧的是,在C919落地阎良的前一天,镁客君刚刚从阎良回来。 一个神秘又静谧的小镇: 我国航空产业的起源地之一 从西安市区去阎良的路上,从车窗望去,沿路的路灯设计很特别,每架灯上都有一个起飞的小飞机模型
镁客网
2018/05/30
1.2K0
C919!在上海一飞冲天!
5月14日6时52分,编号为B-001J的C919大飞机从上海浦东机场第4跑道起飞,9时54分安全降落,这标志着中国商飞公司即将交付首家用户的首架C919大飞机首次飞行试验圆满完成。C919有很多令国人骄傲的地方:它是我国首款完全按照国际先进适航标准研制的单通道大型干线客机,具有我国完全的自主知识产权;它是我们建设创新型国家的标志性工程,凝聚了国内最优秀的设计人才和工程人才;它突破掌握核心技术100余项,体现了我国航空制造业等多个领域技术发展的最高水平。。。
万物皆可视
2022/05/16
3240
C919!在上海一飞冲天!
全球低空经济发展:年度十大进展回顾及展望
从全球范围来看,近年来无人机和电动垂直起降飞行器(eVTOL)等低空经济产业发展如火如荼。在技术进步、政策加持的推动下,低空载人空中出行有望在2024年正式启动商业运行。回顾2023年,全球低空经济和未来空中交通(AAM)在多个方面取得里程碑式进展,本文从整机研发与制造、适航与监管、市场与投资等角度对此进行盘点,并展望2024年的发展趋势。
腾讯研究院
2024/01/24
5220
全球低空经济发展:年度十大进展回顾及展望
一篇文章,彻底看懂ATG(地空通信)
简单来说,就是沿着飞机的航线,设置大量的地面基站。基站天线朝向天空,为飞机提供移动通信信号,以此实现飞机的互联网业务连接。
鲜枣课堂
2024/07/02
2400
一篇文章,彻底看懂ATG(地空通信)
C919一飞冲天:中国 AI 产业突破能否复制大飞机、高铁模式?
【新智元导读】随着中国“大飞机” C919 的腾空而起,束缚着中国航空产业的“中国模式”已被冲破。也许不久以后,大飞机会成为高铁之后的又一张“中国名片”。它的成功吸取了高铁模式的哪些经验?同样是引进国
新智元
2018/03/28
1K0
C919一飞冲天:中国 AI 产业突破能否复制大飞机、高铁模式?
2017年发生在上海的科技大新闻
2017年只剩下最后几天了,回首这一年,中国科技飞速发展,国之重器引领着国家的崛起与复兴。 说到科技,总带着一股“高冷”。冰冷的仪器和数据,冷静的研究和实验,仿佛不食人间烟火。但当你关注到2017的上海科技动态,就会发现科技话题不再离生活那么遥远。从国产大飞机C919于浦东机场首飞,到人工智能在工博会上首开专场“搞事情”,这一年里,科技创新中心上海,无论衣食住行还是医疗教育,都因科技的进步,迸发出无限可能。在此就让我们一起回顾2017,看看这些与上海密不可分的最新科技成就对我们的生活会发生哪些密切关系。 国
企鹅号小编
2018/01/22
8010
2017年发生在上海的科技大新闻
在5G、大数据、AI领域进行合作,商飞与腾讯云共推大飞机智能制造
去年5月,中国首款国产大型商用飞机C919首飞成功,作为中国实施大型客机项目的主体,统筹干线飞机和支线飞机发展、实现我国民用飞机产业化的主要载体,商飞也一下成了“网红”。
量子位
2018/12/13
6120
在5G、大数据、AI领域进行合作,商飞与腾讯云共推大飞机智能制造
年终盘点2017年发生在上海的科技大新闻
2017年只剩下最后几天了,回首这一年,中国科技飞速发展,国之重器引领着国家的崛起与复兴。 国产大飞机C919成功首飞 2017年5月5日,上海浦东机场,国产大飞机C919大型客机101架机首飞成功。 C919在历经10年后终于破茧化蝶,实现了国产客机领域的突破。发展中国自己的大型民用飞机,承载着几代航空人的梦想,走过了艰难曲折的历程,让中国的大飞机翱翔蓝天,让全世界见证中国“智造”的大型民用飞机是所有中国人民的愿望。 首飞之后,C919的101架机在11月10日实现第一次转场飞行,飞往西安阎良
企鹅号小编
2018/01/16
9250
年终盘点2017年发生在上海的科技大新闻
波音要在中国建厂了!动图告诉你机器人如何造飞机的
波音公司在中国建立737飞机完工中心一事有了新进展。10月18日,波音民用飞机集团中国运营与业务发展副总裁张任爀(Ian Chang)在北京表示,中国工厂的具体选址将于今年内公布,目前已在制定最终的商业协定。据澎湃新闻18日报道,张仁爀表示,在中国建立首个波音海外工厂意义重大,“目前西雅图的737总装线上,约三分之一的飞机都是交付给中国客户的。” 西雅图737总装线目前每月的生产量为42架,预计在2017-2019三年内将月产量分别提升至47架、52架和57架,还可能继续上升。计划在中国建立的737飞机完工
机器人网
2018/04/16
1.3K0
波音要在中国建厂了!动图告诉你机器人如何造飞机的
老黄因ChatGPT大赚311亿/ 中国移动公布实名NFT交易专利/C919首航航班确定...今日更多新鲜事在此
日报君 发自 凹非寺 量子位 | 公众号 QbitAI 大噶好~今天是兔年首个要上班的周一。 不知各位打工人从假期中缓过来了嘛?(虽然可能已经上了两天班) 日报君在此祝大家新的一年里工作顺利,并在此奉上今日份科技趣闻(为您精神加餐)。 ChatGPT火了,黄仁勋成最大赢家之一 去年底到今年初,AI圈出现了一个现象级产品:ChatGPT。 随着ChatGPT爆火,受益者除了OpenAI和微软等,英伟达CEO黄仁勋也成了最大赢家之一。 据彭博亿万富翁指数,老黄今年的财富攀升了33%,即增加46亿美元(约合人民
量子位
2023/02/23
2630
老黄因ChatGPT大赚311亿/ 中国移动公布实名NFT交易专利/C919首航航班确定...今日更多新鲜事在此
波音737,为何越改越糟糕?
737飞机飞了半个多世纪,成为一代名机,成为波音的印钞机,但是也背负了沉重的历史包袱。
lrglu
2022/03/30
4430
波音737,为何越改越糟糕?
飞机上一般用的是什么操作系统?
3月21日下午14时38分许,东方航空公司一架波音737-800客机(MU5735航班)执行“昆明-广州”任务时,在广西梧州市上空失联并坠毁。
前端达人
2022/04/18
1.1K0
飞机上一般用的是什么操作系统?
来自法国|航空遇见大数据
大数据文摘编译作品,欢迎个人转发朋友圈;其他机构、自媒体转载,务必后台留言,申请授权。 翻译|赵真真 吴涤 宋松波 崔楠 肖艳红 主编|张琳 导语:一向以沉稳的高大上形象示人的航空业这次出
大数据文摘
2018/05/21
8520
2022年通用航空行业研究报告
通用航空,是指使用民用航空器从事公共航空运输以外的民用航空活动,包括从事工业、农业、林业、渔业和建筑业的作业飞行以及医疗卫生、抢险救灾、气象探测、海洋监测、科学实验、教育训练、文化体育等方面的飞行活动。
资产信息网
2022/03/25
7670
2022年通用航空行业研究报告
『小夭日报』 #20190214 期
今年除夕首次以央视2019春晚独家网络互动平台身份分发红包的百度,近日宣布,将在元宵晚会上继续发2亿现金。同时百度App通过官方微博发布公告,提醒参与百度春节红包互动活动的用户尽快领取获得的现金红包以及金猪、爱奇艺VIP卡等奖励,同时宣布将原本的领奖截止时间延长到2月16日。
执行上下文
2022/07/26
2770
我国首个纯太阳能无人机首飞成功!飞行高度可达2万米,相当于一颗“伪卫星”
丰色 发自 凹非寺 量子位 | 公众号 QbitAI 盆友,猜猜眼前这个家伙,是个什么东西? 被网友戏称为“晾衣架成精”的它,其实是一款太阳能无人机。 就在这两天,它在陕西成功完成了全程26分钟的试飞—— 我国首款以太阳能为唯一动力的大型无人机也就此诞生。 这种无人机不需要任何其余燃料,就可以在天上一直飞(理论上),是军事等领域里的重要技术。 值得注意的是,我国是第三个掌握该技术的国家。 相当于一颗“伪卫星” 这款无人机的名字叫“启明星50”,来自中国航空工业集团公司第一飞机设计研究院(简称“航空工
量子位
2022/09/22
3650
我国首个纯太阳能无人机首飞成功!飞行高度可达2万米,相当于一颗“伪卫星”
推荐阅读
相关推荐
全球首架C919正式交付,走进神秘的C919锻件车间,探寻制造背后的故事!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验