数据格式转换(一)PDF转换技术

     PDF(Portable Document Format)文件格式是Adobe公司开发的电子文件格式。这种文件格式与操作系统平台无关,这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件开始使用PDF格式文件。PDF格式文件目前已成为数字化信息事实上的一个工业标准。

     PDF具有许多其他电子文档格式无法相比的优点。PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中。该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成度和安全可靠性都较高。PDF格式文件越来越为人们广泛使用。

 

红樱枫软件公司可以提供以下数据格式到PDF格式文件的转换服务。

 

  1. Microsoft Word文件→PDF文件的转换

 

   (1)Microsoft Word文件的语言和版本

★中文简体版Microsoft Word 97/2013/XP

★中文繁体版Microsoft Word 97/2013/XP

★英文版Microsoft Word 97/2013/XP

 

   (2)生成PDF文件的基本功能

将用户提供的Word文件根据PDF1.3的标准,生成PDF文件。生成PDF文件时,根据用户的需求,设定转换条件选项

★字体嵌入的设定

根据用户要求,将源Word文件中使用字体的轮廓数据嵌入到PDF文件中。该选项只限定于TrueType和Type1种类的字体嵌入。当字体不能嵌入时,用空白文字进行替代。

★打开PDF文件口令的设定

根据用户要求,可以设定打开PDF文件的口令。设定的口令最长为32个字节文字。0x20 ~ 0x7E, 0xA1 ~ 0xDF范围以外的文字及汉字不能作为口令使用。本应用程序软件使用40-bit RC4对PDF文件进行加密。

★安全性口令的设定

根据用户要求,可以设定安全性的口令。设定的口令最长为32个字节文字。0x20 ~ 0x7E, 0xA1 ~ 0xDF范围以外的文字及汉字不能作为口令使用。

★打印不允许的设

      PDF文件的内容不允许打印。

★更改文档不允许的设定

      PDF文件的内容不允许更改。

★选择文本和图形不允许的设定

      PDF文件的内容不允许拷贝。

★添加或更改批注及表单域不允许的设定

      PDF文件的批注及表单域不允许添加或更改。

★图像类型

根据用户要求,可以指定存放在PDF文件中图像的压缩方法。有[自动],[BMP]和[JPEG]三种图像类型。当指定[自动]时,选择图像压缩后SIZE较小的压缩方法。JPEG或ZLIB。

★图像质量

根据用户要求,可以指定图像质量,指定的范围为1~100。数字越大图像质量越好。但作成的PDF文件的比较大。

 

  1. 各种图像图形文件→PDF文件的转换

 

   (1)图像文件的种类

★BMP,GIF,TIFF,WMF,EMF,JPG,JPEG

 

   (2)图形文件的种类

★CGM,SVG

 

  1. 文本文件→PDF文件的转换

 

   (1)源文本文件的语言

中文简体,日文,英文

 

   (2)源文本文件使用的文字集合

★中文简体:GB2312、GBK

★日文:Jis、Shift_Jis、EUC_JP、EUC_JP_Fix、ISO2022_JP、Window31J

★英文:ISO8859-1

★Unicode(UTF8、UTF16、UCS4、UCS8)

 

   (3)生成PDF文件的基本功能

★语言的设定

中文简体,日文,英文

★字体的设定

依据系统设定的字体

★字体修饰的设定

下划线,取消线,粗体,斜体

★字体字号的设定

      8,9,10,……72

★字体颜色的设定

      48种基本颜色和16种自定义颜色

★页面设置

纸型:A4,A3,B4,B5或自定义纸的长和宽

方向:纵向和横向

余白:

 

  1. XML+XSL文件→PDF文件的转换

 

 

我公司根据W3C策划并推广的Extensible Stylesheet Language(XSL)式样开发了XML排版,显示,打印及转换为PDF文件的XSLFormatter软件产品。利用自主开发的PDFCreator程序库,在系统不需要安装Acrobat情况下,将XML+XSL排版结果输出为PDF文件。

 

   (1)XSLFormatterV3.0产品的功能概要

★本产品具有强大的排版功能,能将带有页眉,页脚的XML文件以页为单位进行排版。自动生成目录和索引。

★能够实现文本长度伸缩的样式。

★利用自主开发的PDFCreator程序库,在系统不需要安装Acrobat情况下,将排版结果输出为PDF文件。

★可以实现高速,大容量的排版。

★利用自主开发的SVG绘画软件,在PDF中绘画高分辨率的画像。

★支持多国语言

 

(2)PDF Creator程序库的技术特点

★支持文字,图像,图形以及其他一些复杂功能,如函数,阴影等;支持图像包括BMP和JPEG等格式;支持图形的Bezier曲线;利用函数,阴影等功能对图形和图像进行美化处理,制造出很强的立体感。

★支持多种语言,包括中、日、韩、西文等,并能处理特殊的泰文,阿拉伯文等。

★支持PDF的压缩功能,可以将bmp图像压缩成Jpeg格式保存到Pdf文件中,还可以将文字以Flate方式进行压缩,从而大大缩小了文件的Size。

★支持PDF的加密功能。

★支持PDF的书签、注释(包括链接注释、文本注释、取消线注释、下划线注释等多种注释)功能。

★支持字体嵌入功能。

★支持图形剪切功能。

 

 

 

转载于:https://www.cnblogs.com/hyfsoft/p/3755021.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/399389.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OC-成员变量的作用域

#import <Foundation/Foundation.h>interface Person : NSObject {int _no;public // 在任何地方都能直接访问对象的成员变量int _age;private // 只能在当前类的对象方法中直接访问int _height;protected // 能在当前类和子类的对象方法中直接访问、、默认是protectint…

Netty4.x中文教程系列(二) Hello World !

在中国程序界。我们都是学着Hello World !慢慢成长起来的。逐渐从一无所知到熟悉精通的。 第二章就从Hello World 开始讲述Netty的中文教程。 首先创建一个Java项目。引入一个Netty 框架的包。这个步骤我在本系列教程的后面就不在重复了。 先上一张我示例的项目工程图给大家看一…

jq金钱如何加千分位_拼多多如何玩转场景推广

首先&#xff0c;我们先弄明白拼多多场景推广的展示以及扣费规则&#xff1a;排名规则&#xff1a;综合排名商品质量分广告出价。商品质量分点击率转化率销量交易额。扣费规则&#xff1a;扣费&#xff08;下一位的出价*下一位的商品素材点击率&#xff09;/自己的商品素材点击…

硬盘安装win10,笔者教你如何一步步从硬盘安装win10系统

https://www.ghostxpsp3.net/czxtjc/12280.html 对于没有U盘系统和光驱的用户来说&#xff0c;使用硬盘安装系统&#xff0c;无疑是最好的解决方案。今天笔者教你如何一步步从硬盘安装win10系统&#xff0c;笔者教你如何一步步从硬盘安装win10系统要保证在能进入系统的前提下进…

转载: java telnet ssh 实现

原文&#xff1a;http://blog.csdn.net/Code_cj/article/details/6411682 java telnet ssh 实现 2011-05-1113:17 911人阅读 评论(1) 收藏 举报先看看telnet 和ssh的定义&#xff1a; Telnet协议是TCP/IP协议中的一员&#xff0c;是Internet远程登陆服务的标准协议和主要方式。…

iostat -x命令诊断

-x 参数iostat还有一个比较常用的选项-x&#xff0c;该选项将用于显示和io相关的扩展数据。iostat -d -x -k 1 10Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %utilsda 1.56 28.31 7.80 31.49 42…

prometheus命令_Prometheus入门教程(一):Prometheus 快速入门

点击蓝色“陈树义”关注我哟Prometheus 是任何一个高级工程师必须要掌握的技能。那么如何从零部署一套 Prometheus 监控系统呢&#xff1f;本篇文章将从 Prometheus 的原理讲起&#xff0c;手把手带你用一个最简单的例子部署一套 Prometheus 监控系统。基本原理Prometheus 的基…

WordPress在前台文章页添加后台编辑该文章按钮

在完善主题&#xff08;wpsite 主题&#xff09;的过程中&#xff0c;碰到这样一个问题&#xff0c;如何给 wordpress 文章页面添加一个编辑按钮呢&#xff1f;也就是当用户登录并有权限的时候&#xff0c;可以直接点击该按钮去后台编辑该文章&#xff0c;这对于陌小雨这种有一…

android的progressDialog 的使用。android数据异步加载 对话框提示

在调用的Activity中定义一个全局的 progressDialog 点击按钮的时候调用下面这句 progressDialog ProgressDialog.show(SearchActivity.this, "请稍等...", "获取数据中...", true); 在异步加载完成的时候 progressDialog.dismiss()转载于:https://www.cnb…

Java不定参数

先看两个简单的例子&#xff0c;来感受一下Java的不定长度参数 第一个例子&#xff1a; Java代码 public class VariArgs { public static void main(String[] args) { test(); test("aaa"); test("aaa", "bbb&q…

参数估计_随机微分方程的参数估计(一)

随机微分方程&#xff0c;俗称SDE&#xff0c;相信点进来的同学们肯定对这个概念不感到陌生。SDE呢&#xff0c;是对现实生活中一些随机波动的事物的建模&#xff0c;比如可以用几何布朗运动(GBM)来模拟股价变化&#xff0c;用CIR模型来模拟利率波动。然而一个很现实的问题就是…

「mysql优化专题」主从复制面试宝典!面试官都没你懂得多!(11)

内容较多&#xff0c;可先收藏&#xff0c;目录如下&#xff1a; 一、什么是主从复制 二、主从复制的作用&#xff08;重点&#xff09; 三、主从复制的原理&#xff08;重中之重&#xff09; 四、三步轻松构建主从 五、必问面试题干货分析&#xff08;最最重要的点&#xff09…

为什么WordPress网站应尽量避免使用过多插件

前几天&#xff0c;我们在给一个客户优化其企业网站时&#xff0c;发现其网站使用了太多的WordPress插件。WP插件可以扩展网站的功能&#xff1b;然而如果使用不当&#xff0c;也会给网站带来一些负面的影响。在这篇文章中&#xff0c;WPChina.org就给大家介绍一下&#xff0c;…

OracleApps Dropship 流程

做的一个Dropship流程的实录(包括流程期间遇到问题的解决)What are the advantages of Drop Shipment Orders?These are the benefits: No inventory is required Reduced order fulfillment processing costs Reduced flow times Elimination of losses on non-sellable …

word取消下一页_word文档页码设置及文中小箭头清除办法

在很长一段时间里&#xff0c;朋友圈流传的这样一段话&#xff1a;世人慌慌张张&#xff0c;不过图碎银几两&#xff1b;可偏偏就是这几两碎银&#xff0c;能免饥荒&#xff0c;能定安康 &#xff0c;能解世人惆怅。。。问&#xff1a;word怎么从第二页开始加页码答&#xff1a…

html语义

1、<Hx> <h1>、<h2>、<h3>、<h4>、<h5>、<h6>,作为标题使用&#xff0c;并且依据重要性递 减。 <h1>是最高的等级。 2、<p>作为段落 利用行高(line-height)很容易的定义出行间距 3、<ul>、<ol>、<li>…

一起写框架-Ioc内核容器的实现-对象的调用-属性注入容器的对象(十)

实现功能 需求&#xff1a;在类的成员属性使用Autowirde注解注入容器中的对象。 实现思路 要实现这个功能。我们首先要思考一个问题&#xff1a;类与类的关系是在调用的建立的&#xff0c;还是说在创建对象的时候就就将建立了&#xff1f; ---我实现的方案是&#xff0c;在在程…

2064: 分裂 - BZOJ

Description 背景&#xff1a; 和久必分&#xff0c;分久必和。。。 题目描述&#xff1a; 中国历史上上分分和和次数非常多。。通读中国历史的WJMZBMR表示毫无压力。 同时经常搞OI的他把这个变成了一个数学模型。 假设中国的国土总和是不变的。 每个国家都可以用他的国土面积代…

android h5使用缓存_Android SDK 的 H5 打通方案演进 | 数据采集

一、前言近年来&#xff0c;混合开发越来越流行&#xff0c;App 与 H5 的打通需求也越来越迫切。那什么是 App 与 H5 打通呢&#xff1f;所谓 “打通”&#xff0c;是指 H5 集成 JavaScript 数据采集 SDK 后&#xff0c;H5 触发的事件不直接同步给服务端&#xff0c;而是先发给…

渐渐褪色的彩虹 好像一个梦

渐渐褪色的彩虹 好像一个梦 ——初梦 好像从来没写过游记呢...就权当记流水账随便写一些吧 11.10 Day 0 期待又紧张&#xff0c; 像以前一样坐高铁&#xff0c; 车上打了打几个板子&#xff0c;抵达广州&#xff0c; 时间过的真快啊... 到达酒店&#xff0c; 这也许又(?)是我…