首页 > 其他分享 >使用pdfbox添加图片

使用pdfbox添加图片

时间:2023-09-28 17:00:27浏览次数:49  
标签:zhouyang PDPageContentStream String doc Desktop 添加 pdfbox contents 图片

public void test2() throws IOException {
        String pdfPath = "/Users/zhouyang/Desktop/pdf.pdf";
        String pdfPath1 = "/Users/zhouyang/Desktop/pdf1.pdf";
        String logoPath = "/Users/zhouyang/Desktop/sysush_logo.jpeg";
        File file = new File(pdfPath);
        PDDocument doc = PDDocument.load(file);
        PDPage page = doc.getPage(0);
        PDImageXObject pdImage = PDImageXObject.createFromFile(logoPath,doc);
        PDPageContentStream contents = new PDPageContentStream(doc, page, PDPageContentStream.AppendMode.APPEND,false,false);
        contents.drawImage(pdImage, 200, 700, 200, 50);
        contents.close();
        doc.save(pdfPath1);
        doc.close();
    }

标签:zhouyang,PDPageContentStream,String,doc,Desktop,添加,pdfbox,contents,图片
From: https://www.cnblogs.com/zhouyang209117/p/17736157.html

相关文章

  • C# 手动解析灰度PNG图片为Bitmap
    问题:当直接使用文件路径加载8位灰度PNG图片为Bitmap时,Bitmap的格式将会是Format32bppArgb,而不是Format8bppIndexed,这对一些判断会有影响,所以需要手动解析PNG的数据来构造Bitmap步骤1.判断文件格式若对PNG文件格式不是很了解,阅读本文前可以参考PNG的文件格式PNG文件格式详解......
  • 1. weekly 发布及全网转发
 2. 各平台消息查看沟通及回复
 3. 中秋海报制作 公众
    作者:尚卓燃(PsiACE)澳门科技大学在读硕士,Databend研发工程师实习生ApacheOpenDAL(Incubating)Committerhttps://github.com/PsiACE对于Databend这样复杂的数据库服务端程序,往往需要支持大量的可配置选项,以帮助运维人员根据实际使用需要管理和调优系统。Databend目前支......
  • VScode对于json格式文件允许添加注释设置(永久有 效)
    如果你想让VSCode永久地将所有的.json文件都识别为JSONC,你可以通过修改VSCode的全局设置来实现。以下是具体步骤:在VSCode中按下Ctrl+,来打开设置(或者在菜单中选择"File"->"Preferences"->"Settings")。在搜索框中输入“files.associations”。在"Files:Associations......
  • Idea添加注释模板
    先展示结果具体步骤选择导航栏的File->Settings->Editor->LiveTemplates。点击右边的加号,先创建一个TemplateGroup(名字随意),选中创建的分组,再点击加号创建LiveTemplate。在下方的Abbreviation中设置想使用的快捷键,我这里填的‘*’。Templatetext中填入如下模板......
  • 添加播放记录到缓存并添加延迟任务
           ......
  • ssh添加白名单限制登录
    集团分公司内网环境下的zabbix主机需要远程管理,那么就需要将ssh22端口从公司出口路由器中映射出来,如果不加以登录限制,那么被黑的几率就很高了,现将具体方法记录如下:编辑/etc/hosts.allow文件,将允许远程登录的主机ip添加到该文件中:sshd:50.30.150.158:allowsshd:50.194.2.1......
  • php 提取字符串中所有的图片链接 ,不区分单双引号
    <?php$str='这是一段包含图片链接的字符串,其中包括<imgsrc="https://example.com/image1.jpg">和<imgsrc=\'https://example.com/image2.jpg\'>。';preg_match_all('/<img\s+src=(["\'])(.*?)\1/',$str,$match......
  • Android 基于共享内存跨进程实时传输大量图片
     aidl传输文件有大小1M限制,单次传输不适合传递大数据,可以使用aidl传递共享内存引用ParcelFileDescriptor方式传递图片信息。具体实现如下一、service端1.aidl文件IIpcService.aidl定义,这里主要用到pfd参数interfaceIIpcService{/***Demonstratessomebasictypes......
  • 直播app开发搭建,Android studio 图片压缩
    直播app开发搭建,Androidstudio图片压缩获取图片目录 Filefile=Environment.getExternalStorageDirectory();//获取根路径storage/emulated/0Stringpath1=file.getPath()+"/Pictures/1655215651628.jpg";//Pictures文件夹下面的1655215651628.jpg图片名 ​例   ......
  • C# OpenCvSharp 图片模糊检测(拉普拉斯算子)
    效果项目代码usingOpenCvSharp;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Windows.Forms.VisualStyles;usin......