首页 > 其他分享 >将pdf文件以二进制形式拆分并且写入另一个pdf

将pdf文件以二进制形式拆分并且写入另一个pdf

时间:2023-04-01 21:57:49浏览次数:36  
标签:outputStream 二进制 写入 InputStream File new pdf bit

    static public void main(String[] args){
        File file=new File("C:\\ceshi2\\ceshi.pdf");
        File file2=new File("C:\\ceshi2\\123.pdf");
        try {
            InputStream InputStream=new FileInputStream(file);
            OutputStream outputStream=new FileOutputStream(file2);
            int bit;
            while((bit=InputStream.read())!=-1){
                System.out.println(bit);
                outputStream.write(bit);
            }
            InputStream.close();
            outputStream.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

 

标签:outputStream,二进制,写入,InputStream,File,new,pdf,bit
From: https://www.cnblogs.com/cocotun/p/17279475.html

相关文章

  • mysql二进制文件安装方式
    安装进制包如果用户既不想安装最简单却不够灵活的RPM包,又不想安装复杂费时的源码包,那么,已经编泽好的二进制包将是很好的选择具体安装步骤如下。(1用root登录操作系统,增加mysql用户和组,数据库将安装在此用户下:she1l>groupaddmysalshell>useradd-gmysqlmysal(2)解压二进制安......
  • Java识别获取PDF中文字信息(此方法任意PDF的信息都可以拿到)
    Java识别获取PDF中文字信息一、举例需求(拿较难的发票识别举例)  平时工作或者开发过程中如果遇到需要识别pdf发票中信息的情况,如获取发票代码号码,开票日期,校验码等,比如下面的发票,项目中需要读取发票中信息。二、方法原理  使用java中的pdfbox组件引用jar包使用,其中PDFTe......
  • 读数据库图片判断其是否成功写入图片。
    importpymysqlimportcv2importnumpyasnpconn=pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='1234567890',db='studentmemo')cursor=conn.cursor()cursor.execute("SELECTpicFROMstuden......
  • 【专题】2022年中国企业ESG战略与实践白皮书报告PDF合集分享(附原数据表)
    当前,随着气候变化、新冠疫情和地缘政治等重大突发事件的冲击,公司所处的宏观环境面临着越来越多的不确定性。在中国,伴随着“双碳”目标的实施和“共同富裕”的实施,我国的经济增长方式正在转向一种新的、同时也是一种生态与福利并重的增长方式。在这种情况下,ESG成为了许多公司关注的......
  • python写入文件时,编码方式为utf-8,在pycharm种正常显示中文,但是用excel打开就乱码
    python写入文件时,编码方式为utf-8,在pycharm种正常显示中文,但是用excel打开就乱码解决办法:explore.to_csv(resultfile,encoding='utf-8-sig')encoding='utf-8-sig’因为python编码方式为utf-8,但是是无BOM格式的,excel软件,其对于utf-8编程方式,只支持有BOM格式的,所以会出现中文......
  • pdf和ppt页数和xlsxStyle jszip3.0兼容
      asynccountPptxSlides(file){   constzip=newJSZip()   constzipFile=awaitzip.loadAsync(file)   constpresentationEntry=Object.values(zipFile.files).find(file=>file.name==='ppt/presentation.xml')   if(!present......
  • 秀米新技能:如何在秀米推文中上传附件?如Word、Excel、PPT、PDF等
    发表公众号推文的时候,有不少人使用秀米作为公众号的图文排版工具。作为深受运营人喜爱的一款排版工具,排版案例拿来即用,方便了不少我们这种爱偷懒的运营人。在实际的运营工作中,我们经常需要在公众号发表一些带有附件的文章,比如岗位需求表、报名申请表、成绩公示表、比赛晋级名单、......
  • CAD导出PDF线条很粗怎样设置?
    CAD导出PDF后线条很粗怎样办?经常会有小伙伴遇到这个问题,本节CAD教程小编就来给大家分享一下CAD导出PDF后线条很粗的解决办法,感兴趣的话就和小编一起来简单了解一下吧!CAD导出PDF线条很粗解决办法:浩辰CAD导出PDF的时候可以根据自身需求设置是否需要打印对象线宽,如果想要保留原图的......
  • 向数据库中写入图片
            ifpose.all_save_image==0:          sql="INSERTINTOstudentmemo.student(idx,pic0)VALUES (%s,%s)"          args=(pose.id,crop)          cursor.execute(sql,args) ......
  • C语言以结构体的方式写入eeprom数据
    unsignedcharmin_change0=0,//要保存的变量值第一组,每一次改变都会保存unsignedcharmin_change_backup0=0;//该变量为中间变量,用于与min_change做对比,下同unsignedcharmin_change1=0,//要保存的变量值第二组,每一次改变都会保存unsignedcharmin_change_b......