html转换成pdf文件

html2canvas+jsPDF实现html转换成pdf文件

  • 安装

    npm i html2canvas jsPDF
    
  • 导入

    import html2canvas from "html2canvas"
    import JsPDF from "jspdf"
    
  • 封装函数

    /**
     * @param ele要生成 pdf 的DOM元素(容器)
     * @param pdfFileName     PDF文件生成后的文件名字
     * */
    
    getPdfFromHtml = function (ele, pdfFileName) {
        let eleW = ele.offsetWidth// 获得该容器的宽
        //   let eleH = ele.offsetHeight // 获得该容器的高
        let eleH = ele.scrollHeight// 获得该容器的高
        let eleOffsetTop = ele.offsetTop// 获得该容器到文档顶部的距离
        let eleOffsetLeft = ele.offsetLeft// 获得该容器到文档最左的距离
        var canvas = document.createElement("canvas")
        var abs = 0
        let win_in = document.documentElement.clientWidth || document.body.clientWidth// 获得当前可视窗口的宽度(不包含滚动条)
        let win_out = window.innerWidth// 获得当前窗口的宽度(包含滚动条)
        if (win_out > win_in) {
            // abs = (win_o - win_i)/2;    // 获得滚动条长度的一半
            abs = (win_out - win_in) / 2// 获得滚动条宽度的一半
        }
        canvas.width = eleW// 画布宽&&高
        canvas.height = eleH
        var context = canvas.getContext("2d")
        context.scale(2, 2) // 增强图片清晰度
        context.translate(-eleOffsetLeft - abs, -eleOffsetTop)
        html2canvas(ele, {
            dpi: 300,
            useCORS: true//允许canvas画布内可以跨域请求外部链接图片, 允许跨域请求。
        }).then(canvas => {
            var contentWidth = canvas.width
            var contentHeight = canvas.height
            //一页pdf显示html页面生成的canvas高度;
            var pageHeight = (contentWidth / 592.28) * 841.89 // 这样写的目的在于保持宽高比例一致 pageHeight/canvas.width = a4纸高度/a4纸宽度// 宽度和canvas.width保持一致
            //未生成pdf的html页面高度
            var leftHeight = contentHeight
            //页面偏移
            var position = 0
            //a4纸的尺寸[595.28,841.89],单位像素,html页面生成的canvas在pdf中图片的宽高
            var imgWidth = 595.28
            var imgHeight = (595.28 / contentWidth) * contentHeight
            var pageData = canvas.toDataURL("image/jpeg", 1.0)
            var pdf = new JsPDF("", "pt", "a4")
            //有两个高度需要区分,一个是html页面的实际高度,和生成pdf的页面高度(841.89)
            //当内容未超过pdf一页显示的范围,无需分页
            if (leftHeight < pageHeight) {
                //在pdf.addImage(pageData, 'JPEG', 左,上,宽度,高度)设置在pdf中显示;
                pdf.addImage(pageData, "JPEG", 0, 0, imgWidth, imgHeight)
                // pdf.addImage(pageData, 'JPEG', 20, 40, imgWidth, imgHeight);
            } else {
                // 分页
                while (leftHeight > 0) {
                    pdf.addImage(pageData, "JPEG", 0, position, imgWidth, imgHeight)
                    leftHeight -= pageHeight
                    position -= 841.89
                    //避免添加空白页
                    if (leftHeight > 0) {
                        pdf.addPage()
                    }
                }
            }
            pdf.save(pdfFileName + ".pdf")
        })
    }
    
  • 使用

    getPdfFromHtml(
        (document as any).querySelector("#capture"),
        "aaa"
    );
    

dom-to-image+jsPDF实现html转换成pdf文件

  • 安装

    npm i dom-to-image jsPDF
    
  • 导入

    import domtoimage from 'dom-to-image';
    
  • 封装函数

    const downloadPdf = function(domElmId, offsetTop=0,marginL=20, imgW=555.28, filename = 'report') {
      let opt = {
        margin: { left: marginL, top:0 },
        image: { type: "jpeg", quality: 0.98 }
      }
      const domEl = document.getElementById(domElmId);
      if(!domEl) return;
      const newName = `${filename}_${Date.now()}.pdf`;
      return domtoimage.toPng(domEl).then(function (dataUrl) {
        var image = new Image();
          image.src = dataUrl;
          image.style.backgroundColor = "#fff"
          image.onload = function(){
            var canvas = document.createElement('canvas');
            var context = canvas.getContext('2d');
            canvas.width = image.width;
            canvas.height = image.height;
            context.drawImage(image,0,0,image.width,image.height);
            const contentWidth = canvas.width;
            const contentHeight = canvas.height;
            //一页pdf显示html页面生成的canvas高度;
            const pageHeight = contentWidth / 595.28 * 841.89;
            //未生成pdf的html页面高度
            let leftHeight = contentHeight;
            //pdf页面偏移
            let position = offsetTop;
            //a4纸的尺寸[595.28,841.89],html页面生成的canvas在pdf中图片的宽高
            const imgWidth = imgW;
            const imgHeight = imgW / contentWidth * contentHeight;
            const pageData = canvas.toDataURL("image/jpeg", 1.0);
            const pdf = new jsPDF("", "pt", "a4");
            //有两个高度需要区分,一个是html页面的实际高度,和生成pdf的页面高度(841.89)
            //当内容未超过pdf一页显示的范围,无需分页
            if (leftHeight < pageHeight) {
              pdf.addImage(pageData, "JPEG", opt.margin.left, opt.margin.top, imgWidth, imgHeight);
            } else {
              while (leftHeight > 0) {
                pdf.addImage(pageData, "JPEG", opt.margin.left, position, imgWidth, imgHeight);
                leftHeight -= pageHeight;
                position -= 841.89;
                //避免添加空白页
                if (leftHeight > 0) {
                  pdf.addPage();
                }
              }
            }
            pdf.save(newName);
          }
      });
    }
    
  • 使用

    getPdfFromHtml("capture");
    
CC是C是一C是一种C是一种编C是一种编程C是一种编程语C是一种编程语言C是一种编程语言,C是一种编程语言,由C是一种编程语言,由DC是一种编程语言,由DennisC是一种编程语言,由Dennis RitchC是一种编程语言,由Dennis RitchieC是一种编程语言,由Dennis Ritchie开C是一种编程语言,由Dennis Ritchie开发C是一种编程语言,由Dennis Ritchie开发,C是一种编程语言,由Dennis Ritchie开发,于C是一种编程语言,由Dennis Ritchie开发,于197C是一种编程语言,由Dennis Ritchie开发,于1972C是一种编程语言,由Dennis Ritchie开发,于1972年C是一种编程语言,由Dennis Ritchie开发,于1972年首C是一种编程语言,由Dennis Ritchie开发,于1972年首次C是一种编程语言,由Dennis Ritchie开发,于1972年首次发C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。CC是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。CC是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都受C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都受到C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都受到了C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都受到了它C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都受到了它的C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都受到了它的影C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都受到了它的影响C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都受到了它的影响和C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都受到了它的影响和启C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都受到了它的影响和启发C是一种编程语言,由Dennis Ritchie开发,于1972年首次发表。C语言是一种高级语言,通常用于系统编程、嵌入式系统和大型应用程序的开发。它的底层控制和高效性使其成为许多操作系统和底层软件的理想选择。C语言成为现代计算机技术的基础,许多其他编程语言都受到了它的影响和启发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值