精华内容
下载资源
问答
  • 1、打开ppt文件,选择“菜单栏”里面的“另存为”,将文件另存为“pdf”格式,如图 2、在“另存为pdf格式“的”选项“中找到相关标准设置,如图 3、将”设置标准中的iso标准去掉,前面对号去掉,如图 ...

    参考百度经验

    解决方法是:

    1、打开ppt文件,选择“菜单栏”里面的“另存为”,将文件另存为“pdf”格式,如图

    2、在“另存为pdf格式“的”选项“中找到相关标准设置,如图

    3、将”设置标准中的iso标准去掉,前面对号去掉,如图

    4、设置完成之后,点击“确定”保存设置,如图

    5、将文件重新发布一次,对比里面的效果,黑色的底去掉了。

    展开全文
  • PPT和WORDPDF时图有黑底 两种解决方案 一是在另存为PDF时,PDF选项前取消勾选“符合 ISO 19005-1 标准”; 二是在PPT中将所复制粘贴的图片外增加一个大方块,并设置底色(如白色),然后置于底部,将底部白色...

    PPT和WORD转成PDF时图有黑底

    两种解决方案

    一是在另存为PDF时,PDF选项前取消勾选“符合 ISO 19005-1 标准”;

    多数默认的选择
    取消ISO标准

    二是在PPT中将所复制粘贴的图片外增加一个大方块,并设置底色(如白色),然后置于底部,将底部白色衬底大方块与感兴趣图片组合为新的图片,粘贴到WORD后存为PDF时也不会出现黑底现象。

    展开全文
  • PPT另存为pdf图片失真问题解决

    万次阅读 2017-11-29 16:09:56
    PPT做好宣传图,另存为pdf图片失真了。 http://blog.csdn.net/weixin_37730347/article/details/70171242参考这个链接修改PPT的参数,好像不起作用。 只好放弃“另存为”、“导出”,选择“打印”,并将...

    用PPT做好宣传图,另存为pdf。图片失真了。

    http://blog.csdn.net/weixin_37730347/article/details/70171242参考这个链接修改PPT的参数,好像不起作用。

    只好放弃“另存为”、“导出”,选择“打印”,并将打印机选择为“Adobe PDF”,这样保存图片是不失真的。

    但又来了新的问题,因为我的PPT页面大小是自定义的,用PDF打印时,页面大小默认是没有自定义的。

    修改打印机“Adobe PDF”的页面大小方法

    1. 选择“Adobe PDF”的“打印机属性”。

    2. 在“Adobe PDF页面大小”右边单击“添加”,将自定义的尺寸大小输入。(需要注意这里的宽高跟PPT中的宽高是反的。)


    展开全文
  • 在网上也是找了好久才找到的一些比较好的资料,我自己总结梳理了一下,方便后面各位小伙伴使用...2.1 word转pdf实现 package com.ruoyi.common.utils.file; import com.aspose.words.*; import com.aspose.words.S.

    在网上也是找了好久才找到的一些比较好的资料,我自己总结梳理了一下,方便后面各位小伙伴使用。

    1、效果图

    所需的架包百度网盘:

    百度链接icon-default.png?t=LA92https://pan.baidu.com/s/1oGsL7hSo71I76aQ3E7GJxA 

    提取码: 3axi

    2、实现代码

    2.1 word转pdf实现

    package com.ruoyi.common.utils.file;
    
    import com.aspose.words.*;
    import com.aspose.words.Shape;
    
    import java.awt.*;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    /**
     * word转pdf
     */
    public class WordToPdfUtils {
    
        /**
         *  word转pdf
         * @param inPath word文件路径
         * @param outPath 输出路径
         */
        public static boolean doc2pdf(String inPath, String outPath) {
            FileOutputStream os =null;
            try {
                File file = new File(outPath); // 新建一个空白pdf文档
                os = new FileOutputStream(file);
                Document doc = new Document(inPath); // Address是将要被转化的word文档
                //添加水印
                //insertWatermarkText(doc,str);
                //保存pdf文件
                doc.save(os, SaveFormat.PDF);
            } catch (Exception e) {
                e.printStackTrace();
                return false;
            }finally{
                if(os!=null){
                    try {
                        os.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
                return true;
            }
        }
    
    
        /**
         *
         * @Title: insertWatermarkText
         * @Description: PDF生成水印
         * @author mzl
         * @param doc
         * @param watermarkText
         * @throws Exception
         * @throws
         */
        private static void insertWatermarkText(Document doc, String watermarkText) throws Exception
        {
            if (!watermarkText.equals("")&&null!=watermarkText){
                Shape watermark = new Shape(doc, ShapeType.TEXT_PLAIN_TEXT);
                //水印内容
                watermark.getTextPath().setText(watermarkText);
                //水印字体
                watermark.getTextPath().setFontFamily("宋体");
                //水印宽度
                watermark.setWidth(400);
                //水印高度
                watermark.setHeight(100);
                //旋转水印
                watermark.setRotation(-30);
                //水印颜色
                watermark.getFill().setColor(Color.lightGray);
                watermark.setStrokeColor(Color.lightGray);
                watermark.setRelativeHorizontalPosition(RelativeHorizontalPosition.PAGE);
                watermark.setRelativeVerticalPosition(RelativeVerticalPosition.PAGE);
                watermark.setWrapType(WrapType.NONE);
                watermark.setVerticalAlignment(VerticalAlignment.CENTER);
                watermark.setHorizontalAlignment(HorizontalAlignment.CENTER);
                Paragraph watermarkPara = new Paragraph(doc);
                watermarkPara.appendChild(watermark);
                for (Section sect : doc.getSections())
                {
                    insertWatermarkIntoHeader(watermarkPara, sect, HeaderFooterType.HEADER_PRIMARY);
                    insertWatermarkIntoHeader(watermarkPara, sect, HeaderFooterType.HEADER_FIRST);
                    insertWatermarkIntoHeader(watermarkPara, sect, HeaderFooterType.HEADER_EVEN);
                }
            }
        }
        private static void insertWatermarkIntoHeader(Paragraph watermarkPara, Section sect, int headerType) throws Exception
        {
            HeaderFooter header = sect.getHeadersFooters().getByHeaderFooterType(headerType);
            if (header == null)
            {
                header = new HeaderFooter(sect.getDocument(), headerType);
                sect.getHeadersFooters().add(header);
            }
            header.appendChild(watermarkPara.deepClone(true));
        }
    
    }
    

    2.2 excel转pdf实现

    package com.ruoyi.common.utils.file;
    
    
    import com.aspose.cells.License;
    import com.aspose.cells.SaveFormat;
    import com.aspose.cells.Workbook;
    
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    
    /**
     * excel转pdf帮助类
     */
    public class ExcelToPdfUtils {
    
        /**
         * excel转pdf方法
         * @param Address  原路径excel
         * @param putPath  转换pdf后的路径
         */
        public static void excel2pdf(String Address,String putPath) {
            if (!getLicense()) {          // 验证License 若不验证则转化出的pdf文档会有水印产生
                return ;
            }
            try {
                File pdfFile = new File(putPath); // 输出路径
                Workbook wb = new Workbook(Address);// 原始excel路径
                FileOutputStream fileOS = new FileOutputStream(pdfFile);
                wb.save(fileOS, SaveFormat.PDF);
                fileOS.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    
        public static boolean getLicense() {
            boolean result = false;
            try {
                InputStream is =
                        ExcelToPdfUtils.class
                                .getClassLoader()
                                .getResourceAsStream(
                                        "license.xml"); //
                // license.xml这个文件你放在静态文件资源目录下就行了
                License aposeLic = new License();
                aposeLic.setLicense(is);
                result = true;
            } catch (Exception e) {
                e.printStackTrace();
            }
            return result;
        }
    }

    2.3 ppt转pdf实现

    package com.ruoyi.common.utils.file;
    
    
    import com.aspose.slides.License;
    import com.aspose.slides.Presentation;
    import com.aspose.slides.SaveFormat;
    
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    
    /**
     * ppt 转pdf  帮助类
     */
    public class PptToPdfUtils {
    
        private static InputStream license;
    
        /**
         * 获取license
         *
         * @return
         */
        public static boolean getLicense() {
            boolean result = false;
            try {
                license = PptToPdfUtils.class.getClassLoader().getResourceAsStream("license.xml");// license路径
                License aposeLic = new License();
                aposeLic.setLicense(license);
                result = true;
            } catch (Exception e) {
                e.printStackTrace();
            }
            return result;
        }
    
    
        /**
         * ppt 转pdf 方法
         * @param Address ppt原路径
         * @param outPath pdf转出路径
         */
        public static void ppt2pdf(String Address,String outPath) {
            // 验证License
            if (!getLicense()) {
                return ;
            }
            try {
                //   long old = System.currentTimeMillis();
                File file = new File(outPath);// 输出pdf路径
                Presentation pres = new Presentation(Address);//输入ppt路径
                FileOutputStream fileOS = new FileOutputStream(file);
                pres.save(fileOS, SaveFormat.Pdf);
                fileOS.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    
    
    
    }
    

    2.4 pdf转jpg、png图片帮助类

     需要导入maven架包

    <dependencys> 
       <dependency>
             <groupId>com.sleepycat</groupId>
             <artifactId>je</artifactId>
             <version>5.0.73</version>
        </dependency>
       <dependency>
             <groupId>org.apache.pdfbox</groupId>
             <artifactId>pdfbox</artifactId>
             <version>2.0.8</version>
        </dependency>
    </dependencys> 
    package com.ruoyi.common.utils.file;
    
    import org.apache.pdfbox.pdmodel.PDDocument;
    import org.apache.pdfbox.pdmodel.PDPageTree;
    import org.apache.pdfbox.rendering.PDFRenderer;
    
    import javax.imageio.ImageIO;
    import java.awt.image.BufferedImage;
    import java.io.*;
    import java.text.SimpleDateFormat;
    import java.util.ArrayList;
    import java.util.Date;
    import java.util.List;
    import java.util.Random;
    
    /**
     * pdf 转图片 帮助类
     */
    public class PdftoImageUtils {
    
        /**
         *  pdf 转图片方法
         * @param address pdf原文件地址
         * @param toImagepath  转换后图片存放地址
         * @return   图片地址集合
         * @throws Exception
         */
        public static List<String> pdfToImageFile(String address, String toImagepath) throws Exception {
            PDDocument doc = null;
            ByteArrayOutputStream os = null;
            InputStream stream = null;
            OutputStream out = null;
            ArrayList<String> strings = new ArrayList<>();
            try {
                // pdf路径
                stream = new FileInputStream(address);
                // 加载解析PDF文件
                doc = PDDocument.load(stream);
                PDFRenderer pdfRenderer = new PDFRenderer(doc);
                PDPageTree pages = doc.getPages();
                int pageCount = pages.getCount();
                for (int i = 0; i < pageCount; i++) {
                    BufferedImage bim = pdfRenderer.renderImageWithDPI(i, 200);
                    os = new ByteArrayOutputStream();
                    ImageIO.write(bim, "jpg", os);
                    byte[] dataList = os.toByteArray();
                    //获取当前时间  保存图片规则
                    Date date = new Date();
                    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式
                    String format = dateFormat.format(date).replace(":","/");
                    int anInt = new Random().nextInt(1000);  //随机数
                    String imageAddress=toImagepath+"/"+format+"/hello_" + anInt + ".jpg";
                    strings.add(imageAddress);
                    // jpg文件转出路径
                    File file = new File(imageAddress);
                    if (!file.getParentFile().exists()) {
                        // 不存在则创建父目录及子文件
                        file.getParentFile().mkdirs();
                        file.createNewFile();
                    }
                    out = new FileOutputStream(file);
                    out.write(dataList);
                }
                return strings;
            } catch (Exception e) {
                e.printStackTrace();
                throw e;
            } finally {
                if (doc != null) doc.close();
                if (os != null) os.close();
                if (stream != null) stream.close();
                if (out != null) out.close();
            }
        }
    }
    

    鄙人才疏学浅,希望对你们有帮助,谢谢! 

    展开全文
  • 实际生活中,经常有些图片要进行背景的删除,更改,填充,一般大家都会用PS操作,但一般PS...4.可以更改PPT的页面大小和图片一致,然后保存相应的Pdf格式的图片 总结:PPT进行自己简历的照片背景切换还是很方便的.
  • Android开发笔记(一百四十一)读取PPTPDF文件

    千次阅读 多人点赞 2017-04-17 09:26:01
    读取ppt文件读取纯文本上一篇博文讲到在Android上如何读取word文件内容,那么office三剑客中还剩ppt文件的读取。前面解析word文件和excel文件时,都用到了poi库读取文件内容,对于ppt一样也可以通过poi读取幻灯片中...
  • 一、PPT转图片可行方案探索历程 PPT转图片方案 方案具体步骤及分析 已放弃方案 poi(失真度太高);Aspose直接转图片(收费,效果较好,备选);微软Office Online(需要基于Windows...
  • 我们的工作学习中,经常要跟PPT打交道,然而有时候却遇到PPT文件兼容性问题。比如:辛辛苦苦在PPT中制作好了演示文稿,但是拿到别人的机器上却因为PowerPoint发生故障而无法播放,在PPT文档中插入了声音,到其他...
  • 程序人生,精彩抢先看 目录 1、前言 2、使用POI生成并下载PPT文件 2.1、环境准备 2.2、PPT文件生成工具类 2.3、用例实现 3、使用Itex生成并下载PDF文件 3.1、环境准备 3.2、PDF文件生成工具类 3.3、用例实现 4、...
  • word转PDF,PDF转图片

    2018-09-25 11:35:50
    PDF转图片 最近公司业务需求将pdf,和word文件图片.在网上找了很多,也测试了很多.最终根据自己的需求做成了下面两个工具类,来完成需求.pdf转图片用的是icepdf,可以自己根据需求添加水印文字,设置图片分辨率. ...
  • ppt格式文件有时会因为office版本不同,常常出现字体大小、图片等发生变形,甚至无法打开,ppt格式文件打开时,字体排版都不规则。那么在办公学习中遇到过这样的情况此时该如何应对?我们最需要的就是将ppt格式文件...
  • ppt 怎么转pdf格式

    2019-09-24 23:00:12
    ppt 怎么转pdf格式把ppt演示文稿转换成pdf文件可以防止我们的文件被修改,这也是一个不错的方法,之前有给大家讲过类似的方法,而本文所讲的依然是使用迅捷ppt转换成pdf转换器自带的文本转换功能来实现转化,具体的...
  • java将pdf,word,excel图片

    万次阅读 热门讨论 2017-03-16 15:38:20
    java将pdf,word,excel图片 一.说明  pdf转化成图片有几种方式,这里介绍两种,一种通过PDFRenderer的支持转化为图片,这种方式最终没有采取,实际使用中发现高版本的pdf就不能进行转化,另一种是通过icepdf的...
  • PDF技术(一)-Java实现Office系列文件转PDF文件

    万次阅读 多人点赞 2018-10-10 16:36:31
    最近,公司要求做个文件转pdf的调研报告,于是在网上找了一些实现方法,现在将这些方法做个对比,并记录下来,以后或许有用呢,哈哈。 首先说一下需求,产品要求不能使用第三方软件实现,因为这种实现方式效率不高...
  • PPT转换成PDF软件哪个最好用

    千次阅读 2014-07-31 10:00:51
    PDF作为全球通用的电子文档格式,在我们的日常工作和学习中越来月被广泛运用,它能够正确保存源文件的字体、格式、颜色图片,使文件的交流可以轻易跨越应用程序和系统平台的限制。这样的PDF文件会经常出现在我们的...
  • D:/test.pdf"; String dest = "D:/test"; PDDocument doc = null; try { doc = PDDocument.load(new File(src)); PDFRenderer render = new PDFRenderer(doc); int count = ...
  • java 通过jodconverter调用 openOffice 出现 MERGEFIELD 如图:转换前 ![图片说明]...**说明:上面出现 MERGEFIELD文本的地方,word替换完关键字,转换pdf过程中出现的**
  • java给图片、word、ppt、excel、pdf添加水印 使用poi、itextpdf、imageio等技术 maven配置 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> &...
  • 欢迎分享本文到朋友圈,文章转载、投稿、业务合作联系请微信Havana90~~本文为公众号粉丝原创投稿~科研论文中图片的质量是投稿时的硬性标准,有时候图片质量的...尤其是那些喜欢用word和ppt来保存图片的同学,更应...
  • 1.pngpdf 这里我用了一个在线ps网站:稿定设计PS(https://ps.gaoding.com/),把png的图片先复制到里面,裁剪好尺寸,调整好画布大小,然后导出为pdf文件。 如果是在ppt里面做好的图,也可以直接复制进去。 ...
  • PDF是一种全球通用的文档格式,能够正确保存源文件的字体、格式、颜色图片,是文件的交流可以轻易跨越应用程序和系统平台的限制。我们办公学习中经常要处理PDF文件,怎么将PPT转换成PDF格式呢?如何实现将ppt转换成...
  • ​ 把ppt演示文稿转换成pdf文件可以防止我们的文件被修改,这也是一个不错的方法,之前有给大家讲过类似的方法,... 解决方案:ppt 怎么转pdf?遇到大量复杂的图形、文字、表格文本时,为保持文本字体大小、颜色、版面
  • word转pdf,ppt转pdf

    2009-11-09 15:47:07
    word转pdf,ppt转pdf [注意: 转贴 ] word转pdf WORD转PDF软件 WORD转PDF比较容易,有很多软件可以实现。不像PDF转WORD那样麻烦。 有些网站可以在线将WORD文件转为PDF文件。 下面是两个可以将WORD...
  • 如何把pdf文件ppt

    2019-09-24 23:00:19
    如何把pdf文件ppt最为办公学习通用的文档格式,pdf能忠实地再现原稿的每一个字符、颜色以及图象。因此,越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件开始使用PDF格式文件。 下面我以迅捷在线...
  • 用美图秀秀(网页版)的文字功能添加水印(可以...用 PDF expert 将打好水印的图片转化为一张张pdf 最后用 PDF expert 的合并功能将多张pdf合并为一个PDF文件 注:需要扫描版的话可以使用 扫描全能王先处理一下。 ...
  • 一、把PPT转WORD形式的方法  提示:这种方法会把原来幻灯片中的行标、各种符号原封不动的复制下来。 2.利用"发送"功能巧转换 打开要转换的PPT幻灯片,单击"文件"→"发送"→"MicrosoftWord"菜单命令。然后选择...
  • pdf怎么转换成ppt

    2014-07-11 09:33:22
    它以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精准的颜色和准确的打印效果,即PDF会忠实地再现原稿字符、颜色以及图像。但就这款优秀的PDF文件格式,却没有编辑器,很难修改里面的内容。况且有时候...
  • 一、把PPT转WORD形式的方法 1.利用"大纲"视图 打开PPT演示文稿,单击"大纲",在左侧"幻灯片/大纲”任务窗格的“大纲”选项卡里单击一下鼠标,按"Ctrl+A"组合键全选内容,然后使用"Ctrl+C"组合键或右键单击在快捷...
  • PDF文档,是一种与操作系统和电脑硬件等无关的方式进行文件交换的文件格式,并且PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中,这些特性使得PDF文档成为我们工作中会...
  • 工种号:潮软件 ...能正常导出图片无水印,PDF无水印,导出word,粘贴图片等高级功能 软件分为绿色版本和补丁版,补丁版本需要下载官方原版本,自行补丁。绿色版本直接是破解版 有x86和x64平台,自行选择

空空如也

空空如也

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

ppt转pdf图片颜色变了