精华内容
下载资源
问答
  • Java PDF添加附件

    2019-05-22 11:04:05
    Free-Spire-PDF-API地址:http://www.e-iceblue.cn/Introduce/Free-Spire-PDF-JAVA.html pom.xml maven依赖导入 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=...

    Free-Spire-PDF-API地址: http://www.e-iceblue.cn/Introduce/Free-Spire-PDF-JAVA.html

    pom.xml maven依赖导入

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.1.5.RELEASE</version>
            <relativePath/> <!-- lookup parent from repository -->
        </parent>
        <groupId>com.design.patterns</groupId>
        <artifactId>design-patterns</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <name>design-patterns</name>
        <description>Demo project for Spring Boot</description>
    
        <properties>
            <java.version>1.8</java.version>
        </properties>
    
        <repositories>
            <repository>
                <id>com.e-iceblue</id>
                <name>e-iceblue</name>
                <url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
            </repository>
        </repositories>
    
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>com.itextpdf</groupId>
                <artifactId>itextpdf</artifactId>
                <version>5.4.3</version>
            </dependency>
            <dependency>
                <groupId>com.itextpdf</groupId>
                <artifactId>itext-asian</artifactId>
                <version>5.2.0</version>
            </dependency>
            <dependency>
                <groupId>com.itextpdf</groupId>
                <artifactId>itext-xtra</artifactId>
                <version>5.5.13</version>
            </dependency>
    
            <dependency>
                <groupId>e-iceblue</groupId>
                <artifactId>spire.pdf.free</artifactId>
                <version>2.2.2</version>
            </dependency>
    
        </dependencies>
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    
    </project>
    

    代码

    package com.design.patterns.designpatterns.pdf;
    
    import com.spire.pdf.PdfDocument;
    import com.spire.pdf.annotations.*;
    import com.spire.pdf.attachments.PdfAttachment;
    import com.spire.pdf.graphics.*;
    
    import java.awt.*;
    import java.awt.geom.Dimension2D;
    import java.awt.geom.Rectangle2D;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    
    public class AttachFiles {
    
        static String src = "E:\\pdf\\qqq.pdf";     // 原文件
        static String dest = "E:\\pdf\\ccc.pdf";    // 最终文件
        static String att = "E:\\pdf\\666.mp4";     // 附件
        static String desc = "附件";                 // 附件注释
    
        public static void main(String[] args) throws IOException {
    
            //创建PdfDocument对象
            PdfDocument doc = new PdfDocument();
    
            //加载PDF文档
            doc.loadFromFile(src);
    
            //添加附件到PDF
            PdfAttachment attachment = new PdfAttachment(att);
            attachment.setDescription(desc);
            doc.getAttachments().add(attachment);
    
            int count = doc.getPages().getCount() - 1;
    
            //绘制标签
            String label = "视频.mp4";
            PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Arial Unicode MS",Font.PLAIN,12),true);
            double x = 35;
            double y = doc.getPages().get(count).getActualSize().getHeight() - 800;
            doc.getPages().get(count).getCanvas().drawString(label, font, PdfBrushes.getOrange(), x, y);
    
            //添加注释附件到PDF
            String filePath = att;
            byte[] data = toByteArray(filePath);
            Dimension2D size = font.measureString(label);
            Rectangle2D bound = new Rectangle2D.Float((float) (x + size.getWidth() + 2), (float) y, 10, 15);
            PdfAttachmentAnnotation annotation = new PdfAttachmentAnnotation(bound, filePath, data);
            annotation.setColor(new PdfRGBColor(new Color(0, 128, 128)));
            annotation.setFlags(PdfAnnotationFlags.Default);
            annotation.setIcon(PdfAttachmentIcon.Graph);
            annotation.setText("双击打开文件");
            doc.getPages().get(0).getAnnotationsWidget().add(annotation);
    
            //保存文档
            doc.saveToFile(dest);
        }
    
        //读取文件到byte数组
        public static byte[] toByteArray(String filePath) throws IOException {
    
            File file = new File(filePath);
            long fileSize = file.length();
            if (fileSize > Integer.MAX_VALUE) {
                System.out.println("file too big...");
                return null;
            }
            FileInputStream fi = new FileInputStream(file);
            byte[] buffer = new byte[(int) fileSize];
            int offset = 0;
            int numRead = 0;
            while (offset < buffer.length
                    && (numRead = fi.read(buffer, offset, buffer.length - offset)) >= 0) {
                offset += numRead;
            }
    
            if (offset != buffer.length) {
                throw new IOException("Could not completely read file "
                        + file.getName());
            }
            fi.close();
            return buffer;
        }
    }

    效果:

     

    GitHup: https://github.com/liu911025/pdf-addAttachments/tree/master

    展开全文
  • VBA实现自动发送PDF附件邮件功能。非常好用的,每当保存动作完成,系统就自动发送一份邮件通知相关已经定义好的群组!
  • 1.进入后台,附件管理->上传 ,上传完毕后右击附件名称选择复制地址 2.在添加文章时添加超链接,将复制的附件地址粘贴即可

    1.进入后台,附件管理->上传 ,上传完毕后右击附件名称选择复制地址
    在这里插入图片描述
    在这里插入图片描述

    2.在添加文章时添加超链接,将复制的附件地址粘贴即可
    在这里插入图片描述

    展开全文
  • pdf文件的zip附件打开方法说明,具体见附件文档!
  • 比如word文档,pdf文件等 我们都知道创建一个微信公众号,在公众号中发布一些文章是非常简单的,但公众号添加附件下载的功能却被限制,如今可以使用小程序“微附件”进行在公众号中添加附件。 以下是公众号添加附件...

    微信公众号怎么添加附件?比如word文档,pdf文件等

    我们都知道创建一个微信公众号,在公众号中发布一些文章是非常简单的,但公众号添加附件下载的功能却被限制,如今可以使用小程序“微附件”进行在公众号中添加附件。

    以下是公众号添加附件使用“微附件”小程序的教程:

    电脑端使用“微附件”:

    大体上分为两步:
    第一步:将附件上传到“微附件”小程序,或官方网站,这里只演示上传到官网的。
    第二步:在微信公众号后台操作就可以了。
    1、进入官方网站,上传附件,注意一下路径,后面要用。
    在这里插入图片描述
    2、已关联过小程序的按照下面步骤操作即可。未关联过小程序的公众号,要点击“小程序”,再点击“开通”,扫描二维码,搜索“微附件”关联即可。

    3、进入微信公众号后台素材编辑区,点击“小程序”,并搜索“微附件”,点击“下一步”。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    通过“微附件”小程序可以实现,公众号文章下载附件,自定义菜单下载附件,自动回复下载附件等功能。

    手机端使用“微附件”:

    微信公众号文章页添加附件的教程
    大体上分为两步:
    第一步:将附件上传到“微附件”小程序,或官方网站:https://fujian.uom.cn/。
    第二步:在微信公众号后台操作就可以了。

    1、搜索微信小程序:微附件
    在这里插入图片描述
    2、点击进入微附件小程序,点击“上传”按钮,上传需要发在公众号的文档
    在这里插入图片描述
    在这里插入图片描述
    3、上传成功后,记下路径。
    在这里插入图片描述
    4、进入微信公众号后台素材编辑区,点击“小程序”,并搜索“微附件”,点击“下一步”。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    以上便是微信公众号添加附件的教程,希望能够帮到你。

    展开全文
  • javaweb 在线预览word如何实现幸运,我开发过又看到这个题。开始我用的是openoffice,需要安装这个软件,再用java调用这样。后面忘记出现了什么问题。改用xcode,都是免费的,这个更方便,这是相当于另一个部署项目...

    d68e07502e4d8400f1e85c458d186d4a.png

    javaweb 在线预览word如何实现

    幸运,我开发过又看到这个题。

    开始我用的是openoffice,需要安装这个软件,再用java调用这样。

    后面忘记出现了什么问题。

    改用xcode,都是免费的,这个更方便,这是相当于另一个部署项目,在原先项目上直接通过url访问到xcode就可以浏览,其中url参数包括文件地址,及一些设置参数,有文档可以自己参考。

    Java程序把Word文档直接换成Html文件方法是什么呢?

    aco是Java和Windows下的Com桥,通过它我们可以在Java程序中调用COM组件。

    如果你的JDK是1.4,那你需要下载Jaco 1.9的jni库才能正常运行,早期版本在JDK 1.4下有些问题。

    以下是引用片段:package com;*** 〈p〉Title:Wod文档转html类〈p〉* 〈p〉Desciption: 〈p〉* 〈p〉Copyight:() 2002〈p〉* @autho 舵手* @vesion 1.0*impot com.jaco.com.*;impot com.jaco.activeX.*;pulic class WodtoHtml {***文档转换函数*@paam docfile wod文档的绝对路径加文件名(包含扩展名)*@paam htmlfile 转换后的html文件绝对路径和文件名(不含扩展名)*pulic static void change(Sting docfile, Sting htmlfile) {ActiveXComponent app = new ActiveXComponent("Wod.Application"); 启动wodty {app.setPopety("Visile", new Vaiant(false));设置wod不可见Oject docs = app.getPopety("Documents").toDispatch();Oject doc = Dispatch.invoke(docs,"Open",Dispatch.Method,new Oject[]{ docfile, new Vaiant(false),new Vaiant(tue) }, new int[1]).toDispatch(); 打开wod文件Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Oject[] {htmlfile,new Vaiant (8) }, new int[1]); 作为html格式保存到临时文件Vaiant f = new Vaiant(false);Dispatch.call(doc, "Close", f);} catch (Exception e) {e.pintStackTace();} finally {app.invoke("Quit", new Vaiant[]{});}}pulic static void main(Sting[] sts){WodtoHtml.change("c:\\a\\运输管理调度系统总体方案.doc", "c:\\a\\t");}}

    java中怎样实现附件在线预览

    大概可以通过3种方法实现1、让你的访问界面集成word在线插件,可直接在浏览器中访问word文件,不过这样的插件一般都是收费的2、将word先转换为pdf文件,如果浏览器装了pdf插件可直接预览访问的3、如果也可将word先转换为pdf文件,然后将pdf文件转换为swf文件,然后项目中集成swf访问插件,浏览器也可预览了

    在Java中怎么实现在线编辑Word

    需求是在Java中处理Word文档还是要在网页中在线编辑文档?如果是用Java处理Word文档,我记得有个库是Apache POI,功能还是蛮强大的。

    如果要网页端在线编辑Word文档,推荐使用桐享EaaS,有SDK的。

    客户端无需安装Word,也无需安装插件。

    对用户来说非常方便,只要一个浏览器就可以了。

    ...

    展开全文
  • java下载附件给(pdf、pptx、word、excel、图片)添加水印 使用组件 poi itext spire.xls ooxml-schemas twelvemonkeys.imageio 等 下载 pdf 含水印 最好使用 高版本 maven 配置 <!-- pdf --> <itext....
  • 将此添加到包的pubspec.yaml文件中: 1.9.1 dependencies: flutter_filereader: ^1.0.0 1.12.x dependencies: flutter_filereader: ^2.2.0 支持文件类型 iOS docx,doc,xlsx,xls,pptx,ppt,pdf,txt,jpg,jpeg,...
  • wordpdf转换器

    2021-06-05 02:50:32
    wordpdf转换器可将单文档、多文档快速转换为PDF,对于批量转换的用户来说节省了很多时间,提高了工作效率,是一款很实用的工具。wordpdf转换器软件小巧,操作简单,即时你是小白也能轻松上手,无需任何其它基础...
  • Spire.Cloud.SDK for Java提供了PdfAttachmentsApi接口添加附件addAttachment()、下载附件downloadAttachment()、获取附件信息getAttachmentsInfo(),本文将通过Java代码示例介绍具体实现方法。详细内容参考以下步骤...
  • java实现word文档转pdf,并添加水印

    万次阅读 热门讨论 2018-08-01 17:21:59
    前段时间,项目需要自动生成word文档,用WordFreeMarker生成word文档后,又要求生成的文档能在浏览器浏览,思来想去,把word文档转成pdf就好了,于是乎研究了一下。 将word文档转化为PDF是项目中常见的需求之一,...
  • 小编相信大部分人在没使用过PDF文件之前,都是喜欢Word格式文档的。...一、添加PDF虚拟打印机生成PDF 可能更多小伙伴喜欢直接在Word中转换PDF文件,可以告诉大家的是,如今Word 2010版已经增加了Word另存为功
  • 微信公众号图文消息添加word附件教程详解 我们都知道创建一个微信公众号,在公众号中发布一些文章是非常简单的,但公众号添加附件下载的功能却被限制,如今可以使用小程序“微附件”进行在公众号中添加附件。 以下...
  • 解决的方式就是给word添加一个空的首页,生成PDF后去除该pdf的首页即可,代码和jar包如下,需要的小伙伴们可以自行下载复制使用。 jar包 所需jar包为:spire.doc-2.2.0.jar 必须是这个版本,亲测有效 官
  • 先上传Excel、WordPDF文件,将Excel、Word转换成PDF文件再通过工具将PDF文件转换成flash(.swf)文件,通过插件预览flash文件
  • 加密PDF转换为word的方法

    千次阅读 2019-09-17 18:50:31
    2、将保存后的新PDF文件,使用wordPDF软件(如:福昕)打开进行转换。 还有免费的那种PDF转换软件(网上很多) 到此转换就成功了!!! 附件: 附上我找到的一个免费转PDF的软件的博文! 博文地址:0积分的下载 ....
  • 下面就是重点喽,详见Java代码解析 附件里面有现成的可以用的项目示例,直接导入eclipse就可以运行 /** * 将Office文档转换为PDF. 运行该函数需要用到OpenOffice, OpenOffice下载地址为 * ...
  • itext wordpdf,中文标点换行问题

    千次阅读 2019-01-21 16:42:16
    第一步。maven pom文件引入 &lt;dependency&gt; &...fr.opensagres.xdocreport&...fr.opensagres.poi.xwpf.converter.pdf&lt;/artifactId&gt; &lt;version&gt;2.0...
  • 但没升级Office 2010的小伙伴们也不用急着去升级,添加PDF虚拟打印机来进行转换PDF文件也是一个方便的使用方法。 PDF虚拟打印机是一款模拟现实打印机功能的软件。通过这款软件,可以快速将doc.、TXT.等格式文件打印...
  • 上传文件(word/pdf)可预览显示,求请教 ![图片说明](https://img-ask.csdn.net/upload/201812/14/1544757179_890786.png)
  • 哈哈哈,早上好我是勤奋更新的菜鸟今天好几个同事问我有没有办法把WordPDF当时我就笑了,这是个问题吗后来想了想确实不少人会遇到这个问题PDF不能编辑,转换不好出乱码啥的想想还挺闹心那么今天,菜鸟就来分享PDF...
  • 1. pom相关依赖工具poi-tl (操作word文档模板) + jacob (将操作后的word模板转为pdf)com.deepoovepoi-tl1.9.1com.jacobjacob1.17system${project.basedir}/src/main/resources/lib/jacob.jar2. 对word模板进行插入...
  • 如今Word转换pdf格式的方法已经有很多了,但仍有朋友不清楚是什么方法,今天小编就来介绍三种最实在的转换方法,不喜勿喷哟。 一、复制粘贴PDF 最古老的方法莫过于复制与粘贴,并且复制的文字,排版都不会被破坏。...
  • 对于页面预览用到了OpenOffice附件: 官方的下载地址:Apache OpenOffice 选择windows版本安装完成后,在cmd中执行下面两个命令,查看任务管理器中是否有soffice.bin的进程。(用到OpenOffice,必须保证任务管理器...
  • JAVA使用jacob判断word附件是否加密

    千次阅读 2019-10-29 09:58:21
    java判断word附件是否加密和word转换pdf JAVA使用jacob判断word附件是否加密 JAVA使用jacob判断word附件是否加密 String overFile pdf输出路径 String attachPassword 附件密码 String startFile word文件路径 ...
  • 1111111111 as 在CSS3中与一个选择器叫做属性选择器 如 ...a[href$='pdf'] ...这样就是选中所有的a链接以pdf结尾的元素 ...然后在配合backgroud-image与... // 附件样式 .fujian-list{ .file_link{ background-ima...
  • wordpdf并附带水印

    2020-03-05 12:14:47
    将上传的word文档一键转为pdf并附带文字水印 需jar包:aspose-words-15.8.0-jdk16.jar license.xml 为去除生成的pdf附带的产品信息 将其置于resource目录下 package com.cbay.ms.ctr.infrastructure; ...
  • </el-dialog> </div> </template> <script> // TODO: 文件Word,Excel,PDF上传 import fileUpload from '@/api/fileUpload.js' export default { props: { employerFlag9: Boolean, // 用于添加九张图的标记 form: ...
  • 用户在页面上的富文本框里编辑了一些内容,并上传了若干个...当用户想把他编辑的内容和附件导出到一个word文档里,效果类似于“word里,插入,超链接-现有文件”,技术层面上,能实现吗?请说一下思路。 谢谢。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,808
精华内容 1,923
关键字:

word添加pdf附件

友情链接: Makefile.zip