Macromedia Studio 8家族成员中包括了一个叫做FlashPaper 2的小软件,使用它可以将任何可打印的文档转换为SWF或PDF文档,应用起来非常方便。FlashPaper以前是捆绑在Contribute 中的,现在则集成到整个的Studio 8中。以前在单独发行的Contribute 3中也捆绑了新版本的FlashPaper 2,同时Macromedia也发布了可以独立运行的FlashPaper 2。下面我们通过实例图解的方式与大家一起来全面学习FlashPaper 2的详细原理和使用方法。

   点击此处下载FlashPaper 2 的30天试用版

  一、FlashPaper 2的工作原理

   首先我们来了解一下FlashPaper 2的工作原理。FlashPaper 2安装完后,实际上在操作系统中自动安装了一个虚拟打印机,叫做“Macromedia FlashPaper”,我们使用控制面板打开“打印机和传真”窗口,就可以看到,如图1所示。


图1 自动安装的FlashPaper虚拟打印机

   这个虚拟打印机并不会真地将文档打印到纸介质上,而是将可打印的文档输出为SWF或PDF文档。这里所说的可打印文档种类很多,比如常见的Office文档、网页文件、文本文件等等。

   所以,简单说来,FlashPaper 2的工作原理就是用FlashPaper虚拟打印机将可打印文档转换为SWF或PDF文档。(示例如下)

  二、了解FlashPaper文档

   FlashPaper允许我们将任何类型的可打印文档转换为SWF或PDF文档,可以通过各种平台来查看生成的FlashPaper文档,包括文档的格式、文档中的图像、字体、特殊符号、源文档的颜色,而不必理会这个文档原来是由哪个平台、哪个应用程序创建的。例如,我们可以在Windows XP中创建一个Excel电子表格,然后使用FlashPaper将其转换为SWF文件,再将这个SWF文件传给一个Macintosh用户。

   FlashPaper所生成的SWF文件与Macromedia Flash所生成的SWF文件格式是相同的。FlashPaper SWF文件通常比其它格式的文档要小得多,我们可以使用任何支持Flash的浏览器查看它们,或者可以直接使用Macromedia的Flash Player来查看。还可以将FlashPaper SWF文件嵌入到一个网页中,这样就能够使得许多用户通过网格查看原来不容易查看的一些文件类型,如Microsoft Project、Microsoft Visio、QuarkXPress、AutoCAD文件。当用户打开这样的网页时,FlashPaper SWF文件能够立即打开,用户不必离开网页就能查看文档内容。

   FlashPaper文档(包括SWF和PDF格式)也能够作为一个单独的文件查看,任何人只要在计算机中安装了FlashPlayer就能够查看FlashPaper SWF文件,而只要在计算机中安装了Adobe Acrobat Reader,就能够查看PDF文件。而这两种小程序现在具有极高的普及程度,用户可以很容易地在网上下载到它们。

  下面我们详解介绍FlashPaper 2的功能和使用。

三、FlashPaper 2功能概览

   我们使用FlashPaper应用程序来创建FlashPaper文档,使用Flash Player或某种浏览器来查看FlashPaper文档。

  (一)FlashPaper 2应用程序功能

  1.拖放式创建FlashPaper SWF/PDF文档

   用户只需要将一个可打印文档直接拖放到FlashPaper应用程序窗口,就能够将它转换为FlashPaper文档,如图所示。


图2 拖放式创建FlashPaper文档

  2.Email PDF

   可以使用FlashPaper将可打印文档转换为PDF格式,然后自动运行邮件程序将它Email给其它人,如图3所示。


图3 Email PDF文件

  3.微软Office附加项功能

   FlashPaper安装后,在微软Office软件中添加了菜单项和工具栏按钮,使用户能够直接在Microsoft Word、PowerPoint、Excel中生成FlashPaper文档,如图4所示。


图4 Word中的FlashPaper按钮

  4.PDF安全设置

   当使用FlashPaper创建了一个PDF文件后,可以设置一个打开该文件的密码,也可以防止其它查看该文档的用户拷贝与编辑文档中的文本、改变文档中的图像及打印该文档,如图5所示为PDF安全选项设置对话框。


图5 PDF安全选项设置对话框

  5.通过右键菜单创建FlashPaper文档

   用户可以右键单击任何一个可打印文档,然后从菜单中选择如图3所示的相关命令来创建FlashPaper文档,如图6所示。


图6 右键菜单中的相关命令

(二)FlashPaper文档查看器的主要功能。

  1.界面易用性

   FlashPaper文档查看器中的工具栏按钮、各种控制项及滚动条具有非常好的易用性,用户可以很容易地查看文档。您可以试一试下面这个例子,这是一个FlashPaper SWF文档。 

  2.自动超链接

   FlashPaper文档自动保留Microsoft Word、PowerPoint及Excel文档中创建的超级链接。例如下面这个FlashPaper文档就是由一个Word文档转换得到的,其中所有的超链接都被自动保留了,您可以试一下其中的超链接。  

  3.文档大纲

   只需在转换之前选中一个选项,FlashPaper文档能够保留Microfost Word和PowerPoint文档中的结构与导航元素。


图7 选中“包括大纲”选项

   下面是选中此项后生成的FlashPaper SWF文档,左边的大纲可以展开,右边为内容。  

  4.可改变大小

   FlashPaper文档能够按比例改变大小,这跟FlashPaper或浏览器窗口的的大小没有关系。用户可以通过拖动窗口或使用工具栏中的改变大小滑块来很容易地改变文档显示大小,可以通过上面的SWF文档作一下试验。

  5.搜索功能

   可以使用搜索功能在FlashPaper文档中查找某些字词,搜索到结果会高亮显示,如图8所示。


图8 搜索功能

  6.文本选取功能

   用户可以在FlashPaper文档中选择文本,并将其拷贝到剪贴板,然后粘贴到其它文档中。

  下节我们用实例的方式介绍FlashPaper 2的使用。

Macromedia FlashPaper 2功能与使用详解相关推荐

  1. php可以打印一个页面,利用html实现分页打印功能的实例详解

    本篇介绍利用html实现分页打印功能的实例详解,有些不想打印出来的分页打印的都可以应用这类样式进行控制 在非打印时是无效的. 页面打印 /* 应用这个样式的在打印时隐藏 */ .noPrint { d ...

  2. Delphi Format函数功能及用法详解

    DELPHI中Format函数功能及用法详解 DELPHI中Format函数功能及用法详解function Format(const Format: string; const Args: array ...

  3. 基于百度地图实现Android定位功能实现(详解+教程)

    基于百度地图实现Android定位功能实现(详解+教程) 1.初始化 (一)获取到SHA1 (1)找到View中的Tool Windows并打开Terminal (2)找到你的jdk的bin目录,小编 ...

  4. 大脑构造图与功能解析_大脑的结构和功能分区_详解人脑构造与功能

    大脑的结构和功能分区 _ 详解人脑构造与功能 学习,可以开阔人的大脑 ; 学习,可以使人的大脑拥有更多的知识,人的大脑和肢 体一样,多用则灵,不用则废.那么下面学习啦小编给大家分享一些大脑的结构和功 ...

  5. Java 11中的新功能和API详解系列1

    Java 11中的新功能和API详解系列1 2018.9.27 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载. JDK 11在语言语法方面有一个小改动,增加了相当数量的新API,以及 ...

  6. 登录注册功能的实现详解(多用户名注册、案例补充)

    登录注册功能的实现详解(多用户名注册.案例补充) 案例功能说明 1.可以保存多个注册用户 2.注册时判断用户名是否存在,不存在可注册 3.注册成功后,跳转到登录页面 4.取出cookie里面的值,进行 ...

  7. 玛雅2016 Mac主要功能及使用详解

    玛雅maya2016是一款功能非常强大的三维动画软件,maya2016破解版里不仅包含了三维建模.动画.视觉效果和渲染解决方案等功能,还加入了许多实用的功能.使用maya2016可以帮助用户更好的发挥 ...

  8. Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解)(转载)

    Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解) 前言 本教程详细介绍了如何使用ssm框架实现支付宝支付功能.本文章分为两大部分,分别是「支付宝测试环境代码测试」和「将 ...

  9. Blog的三大核心功能及RSS详解

    [知识] Blog的三大核心功能及RSS详解 □ 作者:ChinaUI   2005-6-24 10:03:48  三大核心功能: RSS Permalink Trackback Ping Perma ...

最新文章

  1. 【Vegas原创】SQL case when 用法
  2. jboss1.7_快速指南:剖析JBoss BPM跨进程通信
  3. 计算机接口实验1,计算机接口技术实验一.doc
  4. k8s operator开发脚手架kubebuilder 3.2.0安装脚本整理
  5. MySQL主键的理解
  6. Elasticsearch 安装配置 外网访问 及 后台启动
  7. Vue_(Router路由)-vue-router路由的基本用法
  8. [Unity] StartCoroutine 无法启动协程的可能原因:没有使用 AddComponent<T>() 初始化 Monobehaviour
  9. PHP极其强大的图片处理库Grafika详细教程(4):图形绘制
  10. 数学趣题——猴子吃桃问题
  11. 教你如何保持Tuxera NTFS For Mac软件的更新
  12. 利用NetToPLCsim将西门子PLCSIM变成一个真实PLC,实现与录波软件、HMI软件等的通讯
  13. android远程打电话,Android打电话功能 Android实战教程第三篇之简单实现拨打电话功能...
  14. 实时数据库数据采集接口API八爪鱼采集接口
  15. IT咨询,从问题到主义
  16. 使用moviepy.editor剪辑视频,批量截取视频片段
  17. 计算机培训校本研修心得,校本研修培训心得体会
  18. jop怎么读音英语怎么说_job是什么意思_job的翻译_音标_读音_用法_例句_爱词霸在线词典...
  19. 手机上流行的各类谜语
  20. 学计算机老师,兴趣是学习计算机最好的老师

热门文章

  1. 太妃物语 0.47.5 攻略(0.68可用)
  2. matlab恶狼追兔问题,MATLAB恶狼追兔的可视化问题.doc
  3. 四大关键词,看刘军如何诠释“智慧联想”四大业务
  4. 克隆计算机到另一台计算机中,怎么将电脑里的打印机驱动复制到另一台电脑 - 系统之家...
  5. 百家实体企业经营情况调查:困难的日子过去了吗
  6. 求根计算机在线,jQuery实现的简单在线计算器功能
  7. 9.已知两个链表A和B分别表示两个集合,其元素递增排列,设计一个算法,求A和B的交集,并存放于A链表中(A中只有A与B相同的部分)
  8. 鼠标和键盘属于计算机系统的输入设备,鼠标和键盘是电脑系统输入设备,Win10收到数据和指令后开始处理...
  9. win10关闭快速启动_win10系统电脑关不了机解决方法
  10. C# 调用mysql存储过程